API
Defines and executes API tools using the Model Context Protocol, offering a lightweight and extensible server.
About
API is a lightweight and extensible server designed to define and execute API tools through the Model Context Protocol (MCP). It supports dynamic HTTP requests, allowing for flexible interaction with various APIs, and handles typed arguments for robust data exchange. The server offers multiple transport options, including `stdio` and `sse`, and provides features like environment variable substitution in tool configurations for adaptable deployments and optional Bearer token authentication for SSE transport, ensuring secure API operations.
Key Features
- 1 GitHub stars
- Typed Argument Handling
- Lightweight & Extensible Server
- Environment Variable Substitution in Configurations
- Dynamic HTTP Request Support
- Multiple Transport Options (stdio, SSE)
Use Cases
- Automating GitLab issue management via API
- Interacting with public APIs like JSONPlaceholder
- Standardizing custom API tool execution via MCP