ExMCP Test Server

by y86

9 stars
209 downloads
Not rated
GitHub

About

An Elixir-based MCP server for testing and experimenting with the Model Context Protocol.

Details

Author
y86
GitHub stars
9
Downloads
209
Categories
Developer Tools

- JSON-RPC 2.0 compliant server implementation
- Standard MCP protocol methods are supported
- Pluggable validation and middleware pipeline
- Schema-driven request/response validation
- OpenRPC specification is included

Run the server locally with mix run --no-halt. For production use, generate a release with mix release and add it to your claude_desktop_config.json using the command path/to/your/release/bin/my_app start under the mcpServers key.

An Elixir-based MCP server for testing and experimenting with the Model Context Protocol.

An MCP (Model Context Protocol) server implementation in Elixir that provides a test implementation for experimenting with the protocol.

- JSON-RPC 2.0 compliant server implementation
- Standard MCP protocol methods supported
- Pluggable validation and middleware pipeline
- Schema-driven request/response validation
- OpenRPC specification included

- PhxJsonRpcfor the RPC layer
- ExJsonSchemafor schema validation
- Jasonfor JSON encoding/decoding

The best way to run the model is to generate a release with

and add it to to yourclaude_desktop_config.json:

{ "mcpServers": { "ex-mcp-test": { "command": "path/to/your/realease/bin/my_app", "args": [ "start" ] } } }

The server implements the following MCP methods:

initialize - Initialize the server notifications/initialized - Handle initialization notification prompts/list - List available prompts resources/list - List available resources tools/list - List available tools tools/call - Call a specific tool

The OpenRPC specification can be found inpriv/static/mcp-openrpc.json.

This project is licensed under the MIT License - see the LICENSE file for details.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Bring agent evaluations, observability, and synthetic test set generation directly into your IDE for free with Galileo's new MCP server

Browser automation via MCP for Chrome and Firefox

Bring the full power of BrowserStack’s Test Platform to your AI tools, making testing faster and easier for every developer and tester on your team.

Official Chrome DevTools MCP server for controlling and inspecting a live Chrome browser from coding agents such as Gemini, Claude, Cursor, and Copilot.

Run code in secure sandboxes hosted by E2B

An MCP server for interacting with the Postman API, requiring an API key.

Proxyman MCP allows AI to inspect HTTP traffic, create debugging rules, and control Proxyman - all through natural language conversations.

Agents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.

The Shipyard CLI provides an MCP server for agents to manage Shipyard environments directly: by pulling logs, comparing branches, running tests, and stopping/starting environments..

Help agents automatically write and test stories for your UI components

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.