idosal/git-mcp
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:
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 ReportTotal 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/10Perform the operation of fetching the documentation for the 'microsoft/TypeScript' repository.TypeScript
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 typescriptFor our nightly builds:
npm install -D typescript@nextContribute
There are many ways to contribute to TypeScript.
- Submit bugs and help us verify fixes as they are checked in.
- Review the source code changes.
- Engage with other TypeScript users and developers on StackOverflow.
- Help each other in the TypeScript Community Discord.
- Join the #typescript discussion on Twitter.
- Contribute bug fixes. This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Documentation
Roadmap
For details on our planned features and future direction, please refer to our roadmap.
Test case 2
Score: 9/10Perform 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:
- hooks.tsx
- useNavigate Documentation
- 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/10Perform 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_contentfunction in themodelcontextprotocol/inspectorGitHub 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/10Perform 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_contentfunction in theidosal/git-mcprepository returned two matches:Test case 5
Score: 9/10Perform 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.