ex_mcp

A comprehensive Elixir implementation of the Model Context Protocol (MCP). Build MCP clients and servers with support for tools, resources, prompts, and multiple transport layers (stdio, SSE, WebSocket).

Protocols

Stars

27

Unreleased Activity

First Release

1

years ago

Last Release

2

days ago

Downloads

6.7k

last 90 days

Last Stable Version

1.3.0

Version 1.3.0

Published Sep 2026
Elixir Version Requirement ~> 1.17
Documentation for 1.3.0

Dependencies

9
castore ~> 1.0

Up-to-date CA certificate store.

ex_json_schema ~> 0.10

A JSON Schema validator with full support for the draft 4 specification and zero dependencies.

jason ~> 1.4

A blazing fast JSON parser and generator in pure Elixir.

jose ~> 1.11

JSON Object Signing and Encryption (JOSE) for Erlang and Elixir.

mint ~> 1.6

Small and composable HTTP client.

mint_web_socket ~> 1.0

HTTP/1 and HTTP/2 WebSocket support for Mint

plug ~> 1.16

Compose web applications with functions

plug_cowboy ~> 2.7

A Plug adapter for Cowboy

telemetry ~> 1.2

Dynamic dispatching library for metrics and instrumentations

Optional Dependencies

Dependencies that are not required by default but can be installed or enable additional features or functionality

Community

Looks like this space is still empty… Want to be the first to contribute?

Share an article, talk, or podcast by adding resources to this package.

Related Packages

19 packages