git-mcp

idosal/git-mcp

4.5

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.5

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 a strong ability to perform tasks related to GitHub repositories. It successfully fetched documentation for the 'microsoft/TypeScript' repository and provided relevant implementation details for the 'useNavigate' hook in the 'react-router' repository. However, it faced a limitation when searching for the 'fetch_url_content' function in the 'modelcontextprotocol/inspector' repository, indicating a potential issue with handling invalid input or incorrect assumptions. Despite this, the agent effectively found the function within the 'idosal/git-mcp' repository, showing its capability to search for code snippets. Overall, the agent is proficient in its core functionalities but could improve in handling invalid inputs.

  • 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: 9/10
    Perform the operation of matching the library 'Lodash' to its corresponding owner and repository on GitHub.

    The library 'Lodash' corresponds to the following GitHub repository: Owner: lodash, Repository: lodash. You can find it at the URL: https://github.com/lodash/lodash.