{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.LeonardMichalas/peering-mcp","description":"Who peers with whom, where they meet, and who an address range belongs to. PeeringDB and RDAP.","repository":{"url":"https://github.com/LeonardMichalas/peering-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/LeonardMichalas/peering-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"peering-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"A free PeeringDB API key. Recommended, not required: it raises the rate limit, and every tool works without one.","isSecret":true,"name":"PEERINGDB_API_KEY"},{"description":"How long a cached upstream response stays usable, in seconds.","default":"86400","name":"PEERING_MCP_CACHE_TTL"},{"description":"Where the on-disk cache lives. Defaults to $XDG_CACHE_HOME/peering-mcp.","name":"PEERING_MCP_CACHE_DIR"},{"description":"Set to 1 to disable caching. Slower, and harder on the upstream APIs.","name":"PEERING_MCP_NO_CACHE"},{"description":"Per-request timeout in seconds.","default":"10","name":"PEERING_MCP_TIMEOUT"},{"description":"Attempts before an upstream failure is reported.","default":"3","name":"PEERING_MCP_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T20:25:29.343018Z","publishedAt":"2026-09-19T20:25:29.343018Z","updatedAt":"2026-09-19T20:25:29.343018Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.LeonardMichalas/peering-mcp","description":"Who peers with whom, where they meet, and who an address range belongs to. PeeringDB and RDAP.","repository":{"url":"https://github.com/LeonardMichalas/peering-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/LeonardMichalas/peering-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"peering-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"A free PeeringDB API key. Recommended, not required: it raises the rate limit, and every tool works without one.","isSecret":true,"name":"PEERINGDB_API_KEY"},{"description":"How long a cached upstream response stays usable, in seconds.","default":"86400","name":"PEERING_MCP_CACHE_TTL"},{"description":"Where the on-disk cache lives. Defaults to $XDG_CACHE_HOME/peering-mcp.","name":"PEERING_MCP_CACHE_DIR"},{"description":"Set to 1 to disable caching. Slower, and harder on the upstream APIs.","name":"PEERING_MCP_NO_CACHE"},{"description":"Per-request timeout in seconds.","default":"10","name":"PEERING_MCP_TIMEOUT"},{"description":"Attempts before an upstream failure is reported.","default":"3","name":"PEERING_MCP_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T20:39:25.984509Z","publishedAt":"2026-09-19T20:39:25.984509Z","updatedAt":"2026-09-19T20:39:25.984509Z","isLatest":true}}}],"metadata":{"count":2}}
