MCP-Council
by Shashank-0018
Overview
Automates the conversion of REST APIs into AI-powered MCP (Model Context Protocol) servers, enabling seamless integration of APIs with AI assistants.
Installation
npx --yes my-api-mcp-server@latestEnvironment Variables
- NEXT_PUBLIC_SUPABASE_URL
- NEXT_PUBLIC_SUPABASE_ANON_KEY
- NEXT_PUBLIC_APP_URL
- MCP_HTTP_SERVER_URL
Security Notes
The platform's code generation logic, as demonstrated in `ToolGeneratorForm.tsx` (frontend) and `Framework.md` (backend architecture), allows user-provided API endpoint URLs to be directly incorporated into generated backend HTTP requests (e.g., `axios.get(apiUrl)`). If the resulting backend MCP server code is deployed without rigorous server-side validation or domain allow-listing for the `apiEndpoint` input, this creates a severe Server-Side Request Forgery (SSRF) vulnerability. This flaw could enable a malicious user to craft API definitions that trigger unauthorized requests to arbitrary internal or external network resources from the deployed MCP server.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.