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 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/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 typescript
For our nightly builds:
npm install -D typescript@next
Contribute
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_content
function in themodelcontextprotocol/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/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_content
function in theidosal/git-mcp
repository returned two matches:Test case 5
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 details of the
fetch_url_content
function within theidosal/git-mcp
repository yielded two matches:-
File: commonTools.ts
- Path:
src/api/tools/commonTools.ts
- Path:
-
File: README.md
- Path:
README.md
You can view the implementation details by following the links to the respective files in the GitHub repository.
- Path:
-