GitMCP

Fetch documentation and search across any public GitHub project's docs and source.

OpenDocs & knowledge5 tools
Tools

What GitMCP exposes.

Every tool below is one this server advertised the last time Omniio refreshed it, under the gitmcp__ namespace. Your agent never loads them all — it searches, and gets the few that match.

5 tools
  • gitmcp__fetch_generic_documentation2 arguments · 2 required

    Fetch documentation for any GitHub repository by providing owner and project name

    Requiredownerrepo

  • gitmcp__fetch_generic_url_content1 argument · 1 required

    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.

    Requiredurl

  • gitmcp__match_common_libs_owner_repo_mapping1 argument · 1 required

    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.

    Requiredlibrary

  • gitmcp__search_generic_code4 arguments · 3 required

    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.

    Requiredownerrepoquery

  • gitmcp__search_generic_documentation3 arguments · 3 required

    Semantically search in documentation for any GitHub repository by providing owner, project name, and search query. Useful for specific queries.

    Requiredownerrepoquery

Connecting

Three steps, and the last one is not yours.

01

Point a client at Omniio

One URL, authorized once by your client. If you already use Omniio, this step is done.

02

GitMCP is already on

It needs no credential, so it is on for every account from the first call.

03

Ask for what you need

The agent searches, reads the one schema it picked, and runs it. You do not name the tool.

claude code
claude mcp add --transport http omniio https://mcp.omniio.dev
Docs & knowledge

Others in the same category.

They share the endpoint, so having more than one on costs you nothing in context — the search decides which is relevant.

Browse the whole library