{
  "generatedAt": "2026-09-09T20:58:37.774Z",
  "id": "gitmcp-docs",
  "name": "GitMCP (docs)",
  "url": "https://gitmcp.io/docs",
  "homepage": "https://gitmcp.io",
  "platform": "gitmcp",
  "transport": "streamable-http",
  "status": "ok",
  "error": null,
  "protocolVersion": "2025-03-26",
  "serverInfo": {
    "name": "GitMCP",
    "version": "1.1.0"
  },
  "provenance": {
    "at": "2026-09-09T20:58:37.774Z",
    "declaredUrl": "https://gitmcp.io/docs",
    "observedUrl": "https://gitmcp.io/docs",
    "urlMatchesDeclared": true,
    "redirected": false,
    "redirects": [],
    "via": "initialize-handshake",
    "envelope": "sse",
    "methodChangingRedirect": false,
    "refused": null
  },
  "tools": [
    {
      "name": "fetch_generic_documentation",
      "title": null,
      "description": "Fetch documentation for any GitHub repository by providing owner and project name",
      "inputSchema": {
        "type": "object",
        "properties": {
          "owner": {
            "type": "string",
            "description": "The GitHub repository owner (username or organization)"
          },
          "repo": {
            "type": "string",
            "description": "The GitHub repository name"
          }
        },
        "required": [
          "owner",
          "repo"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "57fb781f518151f4"
    },
    {
      "name": "fetch_generic_url_content",
      "title": null,
      "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",
        "properties": {
          "url": {
            "type": "string",
            "description": "The URL of the document or page to fetch"
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "fc03f6e0be0505e6"
    },
    {
      "name": "match_common_libs_owner_repo_mapping",
      "title": null,
      "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",
        "properties": {
          "library": {
            "type": "string",
            "description": "The name of the library to try and match to an owner/repo."
          }
        },
        "required": [
          "library"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "f1fc8d6d611d2365"
    },
    {
      "name": "search_generic_code",
      "title": null,
      "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",
        "properties": {
          "owner": {
            "type": "string",
            "description": "The GitHub repository owner (username or organization)"
          },
          "repo": {
            "type": "string",
            "description": "The GitHub repository name"
          },
          "query": {
            "type": "string",
            "description": "The search query to find relevant code files"
          },
          "page": {
            "type": "number",
            "description": "Page number to retrieve (starting from 1). Each page contains 30 results."
          }
        },
        "required": [
          "owner",
          "repo",
          "query"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "bb5abf3542d576df"
    },
    {
      "name": "search_generic_documentation",
      "title": null,
      "description": "Semantically search in documentation for any GitHub repository by providing owner, project name, and search query. Useful for specific queries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "owner": {
            "type": "string",
            "description": "The GitHub repository owner (username or organization)"
          },
          "repo": {
            "type": "string",
            "description": "The GitHub repository name"
          },
          "query": {
            "type": "string",
            "description": "The search query to find relevant documentation"
          }
        },
        "required": [
          "owner",
          "repo",
          "query"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "9e365c0a4c3518a1"
    }
  ],
  "toolCount": 5,
  "fingerprint": "d8dd5bda4e623a65",
  "lastGood": {
    "at": "2026-09-09T20:58:37.774Z",
    "tools": [
      {
        "name": "fetch_generic_documentation",
        "title": null,
        "description": "Fetch documentation for any GitHub repository by providing owner and project name",
        "inputSchema": {
          "type": "object",
          "properties": {
            "owner": {
              "type": "string",
              "description": "The GitHub repository owner (username or organization)"
            },
            "repo": {
              "type": "string",
              "description": "The GitHub repository name"
            }
          },
          "required": [
            "owner",
            "repo"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "57fb781f518151f4"
      },
      {
        "name": "fetch_generic_url_content",
        "title": null,
        "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",
          "properties": {
            "url": {
              "type": "string",
              "description": "The URL of the document or page to fetch"
            }
          },
          "required": [
            "url"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "fc03f6e0be0505e6"
      },
      {
        "name": "match_common_libs_owner_repo_mapping",
        "title": null,
        "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",
          "properties": {
            "library": {
              "type": "string",
              "description": "The name of the library to try and match to an owner/repo."
            }
          },
          "required": [
            "library"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "f1fc8d6d611d2365"
      },
      {
        "name": "search_generic_code",
        "title": null,
        "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",
          "properties": {
            "owner": {
              "type": "string",
              "description": "The GitHub repository owner (username or organization)"
            },
            "repo": {
              "type": "string",
              "description": "The GitHub repository name"
            },
            "query": {
              "type": "string",
              "description": "The search query to find relevant code files"
            },
            "page": {
              "type": "number",
              "description": "Page number to retrieve (starting from 1). Each page contains 30 results."
            }
          },
          "required": [
            "owner",
            "repo",
            "query"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "bb5abf3542d576df"
      },
      {
        "name": "search_generic_documentation",
        "title": null,
        "description": "Semantically search in documentation for any GitHub repository by providing owner, project name, and search query. Useful for specific queries.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "owner": {
              "type": "string",
              "description": "The GitHub repository owner (username or organization)"
            },
            "repo": {
              "type": "string",
              "description": "The GitHub repository name"
            },
            "query": {
              "type": "string",
              "description": "The search query to find relevant documentation"
            }
          },
          "required": [
            "owner",
            "repo",
            "query"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "9e365c0a4c3518a1"
      }
    ],
    "fingerprint": "d8dd5bda4e623a65",
    "protocolVersion": "2025-03-26"
  },
  "firstSeenAt": "2026-09-09T10:24:48.004Z",
  "lastCheckedAt": "2026-09-09T20:58:37.774Z",
  "lastOkAt": "2026-09-09T20:58:37.774Z",
  "lastChangedAt": null,
  "changeCount": 0,
  "card": {
    "id": "gitmcp-docs",
    "cardUrl": "https://gitmcp.io/.well-known/mcp/server-card.json",
    "at": "2026-09-09T20:58:37.774Z",
    "cardPath": "/.well-known/mcp/server-card.json",
    "status": "not_json",
    "error": "Unexpected token '<', \"<!DOCTYPE \"... is not valid JSON",
    "card": null,
    "provenance": {
      "at": "2026-09-09T20:58:37.774Z",
      "declaredUrl": "https://gitmcp.io/.well-known/mcp/server-card.json",
      "observedUrl": "https://gitmcp.io/.well-known/mcp/server-card.json",
      "urlMatchesDeclared": true,
      "redirected": false,
      "redirects": [],
      "via": "well-known-get",
      "envelope": "json",
      "methodChangingRedirect": false,
      "refused": null
    },
    "cardsUrl": "https://gitmcp.io/.well-known/mcp/server-cards.json",
    "cardsStatus": "not_json"
  },
  "stability": "stable",
  "flapCount": 0,
  "provenanceSummary": "Read from the declared URL with no redirect, over a full initialize handshake. The response was an SSE-framed JSON-RPC result.",
  "observed": true,
  "events": [
    {
      "type": "server_added",
      "severity": "additive",
      "summary": "GitMCP (docs) added to the registry — baseline recorded with 5 tools",
      "id": "28441704938f",
      "at": "2026-09-09T10:24:48.004Z",
      "server": "gitmcp-docs",
      "serverName": "GitMCP (docs)"
    }
  ]
}
