{"source":"mcp-tools:gitmcp","fetchedAt":"2026-06-23T17:13:19.028Z","stale":false,"verified":true,"data":{"tools":{"search_generic_code":{"description":"Search for code in any GitHub repository by providing owner, project name, and search query. Returns matching files. Supports pagination with 30 results per page.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner","repo","query"],"properties":{"page":{"type":"number","description":"Page number to retrieve (starting from 1). Each page contains 30 results."},"repo":{"type":"string","description":"The GitHub repository name"},"owner":{"type":"string","description":"The GitHub repository owner (username or organization)"},"query":{"type":"string","description":"The search query to find relevant code files"}},"additionalProperties":false}},"fetch_generic_url_content":{"description":"Generic tool to fetch content from any absolute URL, respecting robots.txt rules. Use this to retrieve referenced urls (absolute urls) that were mentioned in previously fetched documentation.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","description":"The URL of the document or page to fetch"}},"additionalProperties":false}},"fetch_generic_documentation":{"description":"Fetch documentation for any GitHub repository by providing owner and project name","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner","repo"],"properties":{"repo":{"type":"string","description":"The GitHub repository name"},"owner":{"type":"string","description":"The GitHub repository owner (username or organization)"}},"additionalProperties":false}},"search_generic_documentation":{"description":"Semantically search in documentation for any GitHub repository by providing owner, project name, and search query. Useful for specific queries.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner","repo","query"],"properties":{"repo":{"type":"string","description":"The GitHub repository name"},"owner":{"type":"string","description":"The GitHub repository owner (username or organization)"},"query":{"type":"string","description":"The search query to find relevant documentation"}},"additionalProperties":false}},"match_common_libs_owner_repo_mapping":{"description":"Match a library name to an owner/repo. Don't use it if you have an owner and repo already. Use this first if only a library name was provided. If found - you can use owner and repo to call other tools. If not found - try to use the library name directly in other tools.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["library"],"properties":{"library":{"type":"string","description":"The name of the library to try and match to an owner/repo."}},"additionalProperties":false}}},"server":"mcp-tools:gitmcp","endpoint":"https://gitmcp.io/docs"}}