caitlyn-openapi-mcp
Verified Safeby caitlyn-ai
Overview
Provides a server that exposes OpenAPI specifications as queryable documentation resources and tools for LLMs, including semantic search and Scalar deep links.
Installation
npx @modelcontextprotocol/inspector -e OPENAPI_SPEC_URL="https://api.example.com/openapi.json" -e DOCS_BASE_URL="https://api.example.com/docs" python -m openapi_mcp.serverEnvironment Variables
- OPENAPI_SPEC_URL
Security Notes
The project demonstrates strong security practices including clear documentation on responsible disclosure, use of environment variables for configuration, and avoidance of `eval`/`exec` patterns. It uses `pickle.load` for caching embeddings and resolved OpenAPI specs; this introduces a deserialization vulnerability if an attacker can write malicious files to the cache directory, though this risk is generally low for typical deployments. A critical user responsibility is to ensure the `OPENAPI_SPEC_URL` points to a trusted and secure source, as external references are resolved.
Similar Servers
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
nancy-brain
Builds a searchable knowledge base from GitHub repositories and PDF articles for AI agents and assistants.
platform-mcp-server
Manages platform engineering tools (Teleport, Kubernetes, Flux, Git) through AI agents for secure, idempotent operations and workflow automation.
my-monkey-app-mcp-server2
Backend server for a generic application, likely providing API endpoints.