appdog
Verified Safeby Arya711139
Overview
AppDog facilitates the generation and management of MCP (Model Context Protocol) servers and asynchronous API clients from OpenAPI specifications.
Installation
appdog mcp run --name "My AppDog Server"Security Notes
The application generates Python code based on user-provided OpenAPI specifications, and its CLI can then install dependencies and run these generated servers. While the internal code generation uses `datamodel-code-generator` (a reputable library) and avoids direct `eval` of arbitrary input, fetching specifications from untrusted URIs and subsequently executing the generated code introduces a potential supply chain risk. Users must ensure that all OpenAPI specifications, as well as any packages specified via `--with-editable` or `--with-packages` during MCP server installation/development, originate from trusted sources.
Similar Servers
tmcp
Build Model Context Protocol (MCP) servers for AI agents, providing schema-agnostic tools, resources, and prompts, with optional OAuth 2.1 authentication and distributed session management.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
MyMCP
Dynamically convert any OpenAPI v3 specification into a fully-functional Model Context Protocol (MCP) server, exposing external APIs as MCP tools.
openapi-mcp-server
Dynamically converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with defined APIs by mapping AI calls to HTTP requests.