turboline-ai/peeringdb-mcp-server
3.1
If you are the rightful owner of peeringdb-mcp-server 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.
The PeeringDB MCP Server is a Model Context Protocol server that provides a standardized interface to the PeeringDB API, facilitating seamless integration with Large Language Models (LLMs).
PeeringDB MCP Server
A Model Context Protocol (MCP) server that exposes the PeeringDB API as resources and tools for seamless Large Language Model (LLM) integration.
Overview
This MCP server provides a standardized interface to the PeeringDB API, mapping:
- GET operations → MCP Resources (for data retrieval)
- POST/PUT/PATCH/DELETE operations → MCP Tools (for data manipulation)
Features
- Complete PeeringDB API Coverage: Support for all object types (org, fac, ix, net, poc, ixlan, ixpfx, netixlan, netfac)
- Dynamic Resource Templates: Auto-generated resources for collection and individual object access
- Comprehensive Tools: CRUD operations with proper validation and error handling
- Query Parameter Support: Full support for PeeringDB query modifiers and filters
- Nested Data Expansion: Configurable depth control for related objects
- Authentication Handling: Secure API key management for write operations
- Bulk Operations: Efficient batch processing capabilities
- Type Safety: Full TypeScript implementation with Zod validation
Installation
- Clone this repository:
git clone <repository-url>
cd peeringdb-mcp-server