Back to Home
enzobjmendonca icon

mcp-it

Verified Safe

by enzobjmendonca

Overview

Transforms any FastAPI server or external API into an MCP (Model Context Protocol) server, exposing its endpoints as MCP tools.

Installation

Run Command
uvicorn example:app --host 0.0.0.0 --port 8800

Security Notes

The `bind_openapi` feature fetches and parses OpenAPI specifications from arbitrary URLs, introducing a potential risk if pointed to untrusted or malicious sources that could craft malformed schemas leading to parsing errors or resource exhaustion. The `_external_proxy_call` function forwards incoming MCP request headers to external APIs without explicit filtering beyond common hop-by-hop headers. This means sensitive headers (e.g., internal authentication tokens) could be inadvertently forwarded to untrusted external services if not carefully managed by the user configuring `mcp-it`.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassLow
Stars0
Forks0
Last Update2025-12-09

Tags

FastAPIMCPAPI GatewayAPI TransformationPython