cloudwalk/hermes-mcp
Elixir Model Context Protocol (MCP) SDK
Overview
cloudwalk/hermes-mcp is a Elixir MCP server licensed under MIT. Elixir Model Context Protocol (MCP) SDK Topics: agentic-ai, elixir, mcp, mcp-server.
Ranked #4080 out of 25632 indexed tools.
Has 15 contributors.
Ecosystem
Elixir MIT
agentic-aielixirmcpmcp-server
Signal Breakdown
Stars 347
Freshness 3mo ago
Issue Health 59%
Contributors 15
Dependents 0
Forks 37
Description Brief
License MIT
How to Improve
Description low impact
Freshness high impact
Dependents medium impact
Matched Queries
From the README
# Hermes MCP
A high-performance Model Context Protocol (MCP) implementation in Elixir.
## Overview
Hermes MCP is a comprehensive Elixir SDK for the [Model Context Protocol](https://spec.modelcontextprotocol.io/), providing complete client and server implementations with Elixir's exceptional concurrency model and fault tolerance.
## Installation
```elixir
def deps do
[
{:hermes_mcp, "~> 0.14.1"} # x-release-please-version
]
end
```
## Quick Start
### Server
```elixir
# Define a server with tools capabilities
defmodule MyApp.MCPServer do
use Hermes.Server,
name: "My Server",
version: "1.0.0",
capabilities: [:tools]
@impl true
# this callback will be called when the
# MCP initialize lifecycle completes
def init(_client_info, frame) do
{:ok,frame
|> assign(counter: 0)
|> register_tool("echo",
input_schema: %{
text: {:required, :string, max: 150, description: "the text to be echoed"}
},
annotations: %{ Read full README on GitHub →
Are you the maintainer? Claim this listing