git-mcp

idosal/git-mcp

4.6

git-mcp is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of git-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

GitMCP is a free, open-source, remote Model Context Protocol (MCP) server that transforms GitHub projects into documentation hubs, enabling AI tools to access up-to-date documentation and code.

Try git-mcp with chat:

MCPHub score:4.56

Has a README

Github repo has a README.md.

Has a License

Github repo has license info.

Server can be inspected

View server inspector

Server schema can be extracted

Can get at lease one tool info from the README or server.

Online hosted on MCPHub

Can be automatically deployed by MCPHub.

Has social accounts

Has X or Discord account.

Claimed by the author or certified by MCPHub

If you are the author, claim authorship

AI Evaluation Report
Total Score: 8/10

The agent demonstrates strong capabilities in fetching and presenting documentation from GitHub repositories, as well as identifying relevant files for specific code searches. It successfully retrieves documentation and provides accurate links to code files, aligning well with its stated capabilities. However, the agent shows limitations in providing detailed explanations or summaries of code implementations, which would enhance the completeness and usefulness of its responses. Additionally, it struggles with handling invalid inputs gracefully, as seen in one of the test cases. Overall, the agent performs well in its core functions but could improve in providing more detailed insights into code implementations.

  • Test case 1
    Score: 9/10
    Perform the operation of fetching the documentation for the 'microsoft/TypeScript' repository.

    TypeScript

    CI
    npm version
    Downloads
    OpenSSF Scorecard TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account. Find others who are using TypeScript at our community page.

    Installing

    For the latest stable version:

    npm install -D typescript
    

    For our nightly builds:

    npm install -D typescript@next
    

    Contribute

    There are many ways to contribute to TypeScript.

    Documentation

    Roadmap

    For details on our planned features and future direction, please refer to our roadmap.

  • Test case 2
    Score: 9/10
    Perform the operation of searching for the implementation details of the 'useNavigate' hook within the 'react-router' GitHub repository.

    The search for the implementation details of the 'useNavigate' hook in the 'react-router' GitHub repository yielded several relevant results. Below are some key findings:

    1. hooks.tsx
    2. useNavigate Documentation
    3. Test File
      • Path: packages/react-router/tests/useNavigate-test.tsx These files contain the implementation and related documentation for the 'useNavigate' hook. You can explore these links for detailed code and documentation to understand its usage and implementation within the 'react-router' library.
  • Test case 3
    Score: 6/10
    Perform the operation of searching for the implementation details of the 'fetch_url_content' function within the 'modelcontextprotocol/inspector' GitHub repository.

    No valid answer is generated due to invalid input. The response indicates that no code matches were found for the implementation details of the fetch_url_content function in the modelcontextprotocol/inspector GitHub repository. This suggests that the function may not be present in the codebase or is named differently, indicating that the input task may have been based on incorrect assumptions about the repository's contents.

  • Test case 4
    Score: 7/10
    Perform the operation of searching for the implementation details of the 'fetch_url_content' function within the 'idosal/git-mcp' GitHub repository.

    The search for the implementation of the fetch_url_content function in the idosal/git-mcp repository returned two matches:

    1. File: commonTools.ts
      • Path: src/api/tools/commonTools.ts
      • Link: View Code
    2. File: README.md
      • Path: README.md
      • Link: View Code You can follow the links to view the specific implementations and details regarding the fetch_url_content function.
  • Test case 5
    Score: 7/10
    Perform the operation of searching for the implementation details of the 'fetch_url_content' function within the 'idosal/git-mcp' GitHub repository.

    The search for the implementation details of the fetch_url_content function within the idosal/git-mcp repository yielded two matches:

    1. File: commonTools.ts

      • Path: src/api/tools/commonTools.ts
    2. File: README.md

      • Path: README.md You can view the implementation details by following the links to the respective files in the GitHub repository.