deno
Verified Safeby ContractedAPI
Overview
Generates a Model Context Protocol (MCP) server from ContractedAPI specifications to enable AI assistants to interact with defined APIs.
Installation
No command providedEnvironment Variables
- API_BASE_URL
- CONTRACTED_BASE_URL
- CONTRACTED_FORMAT
- CONTRACTED_TIMEOUT
- CONTRACTED_VERBOSE
- NO_COLOR
- DENO_ENV
Security Notes
The project focuses on generating API servers and CLI tools from specifications. Security practices observed include schema-based validation for request parsing (preventing malformed input), structured error handling (preventing information leakage by hiding stack traces in production), and configurable external parameters (reducing hardcoded secrets). The core logic for handling network communication (HTTP, WebSockets) and file operations is based on standard Deno APIs and well-established external libraries (`hono`, `ajv`). The overall security will heavily depend on the correctness and security of the input ContractedAPI specifications and the handlers written by the end-user.
Similar Servers
boilerplate-mcp-server
Provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation tool.
mcp-execution
Transforms any Model Context Protocol (MCP) server into executable, type-safe TypeScript tools for AI agents, enabling progressive loading and achieving significant token savings.
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.
Create-MCP
Generates Model Context Protocol (MCP) server projects through a command-line interface.