conduit_mcp
Verified Safeby nyo16
Overview
Integrates Model Context Protocol (MCP) endpoints directly into a Phoenix application, enabling LLM interaction with custom tools, resources, and prompts.
Installation
cd examples/phoenix_mcp && mix phx.serverEnvironment Variables
- MCP_AUTH_TOKEN
- SECRET_KEY_BASE
- PORT
- TRANSPORT
Security Notes
The server uses Elixir and Phoenix, which are robust frameworks. Authentication is configurable with options for bearer tokens, API keys, or custom functions, supporting environment variables for secrets (e.g., MCP_AUTH_TOKEN). CORS configuration is available for production. The server is designed with a stateless architecture, minimizing common state-related vulnerabilities. No direct 'eval' or other obviously unsafe code execution from user input is apparent in the provided code.
Similar Servers
fastapi_mcp
Automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools for seamless integration with LLM agents.
mcp-server-elasticsearch
Enables AI clients to interact with Elasticsearch data through natural language conversations using the Model Context Protocol (MCP) by exposing a set of predefined tools.
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
action_mcp
Provides Model Context Protocol (MCP) server capabilities to Ruby on Rails applications, enabling AI assistants to interact with external data sources and tools via JSON-RPC over HTTP/SSE.