mcp_server
Verified Safeby GuillaumeMilan
Overview
An Elixir library for defining and serving Model Context Protocol (MCP) tools, prompts, and resources with input/output validation and automatic JSON encoding.
Installation
mix run --no-haltSecurity Notes
The library itself provides a structured framework with features like input validation and explicit local IP binding in examples, contributing to security. However, the overall security of an MCP server built with this library heavily depends on the implementation of the user-defined controller functions (tools, prompts, resources), as these are the actual execution points.
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.
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.
mcp-framework
A Rust framework implementing the Model Context Protocol for building production-ready MCP servers, clients, and intelligent AI agents that integrate with LLMs for tool use and browser automation.
excom
An Elixir-based server implementation of the Model Context Protocol (MCP) with planned support for HTTP streaming tools.