mcp
Verified Safeby dock-ai
Overview
Allows AI agents to discover and interact with real-world businesses by resolving their domains to MCP connectors for actions like booking or shopping.
Installation
uvx dock-ai-mcpEnvironment Variables
- DOCKAI_API_URL
- INTERNAL_API_KEY
- MCP_BASE_URL
- RATE_LIMIT_MAX_REQUESTS
- RATE_LIMIT_WINDOW_SECONDS
- UPSTASH_REDIS_REST_URL
- UPSTASH_REDIS_REST_TOKEN
- VERCEL_ENV
- NODE_ENV
- VERCEL
Security Notes
The server implements rate limiting with IP spoofing protection, delegating to Upstash Redis, and fails closed in production if not configured. OAuth 2.1 is implemented, but all sensitive client/user data and token management are delegated to an external 'dockai-api', reducing the local attack surface. Critical secrets like `INTERNAL_API_KEY` are retrieved from environment variables and are explicitly checked as required in production. No 'eval' or similar dangerous patterns are used directly within the provided source.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
MCPJungle
MCPJungle is a self-hosted Model Context Protocol (MCP) Gateway that allows developers to register and manage various MCP servers and their tools from a central location, enabling AI agents to discover and consume these tools from a single gateway.
mcp-gateway-registry
Provides a programmatic interface to interact with the main MCP Gateway Registry API, enabling tasks like registering/toggling services, managing groups/users, and intelligently discovering tools across registered services using semantic search and access control.
toolsdk-mcp-registry
An API-driven registry for Model Context Protocol (MCP) servers, enabling discovery, detail retrieval, and execution of various AI tools and agents.