Windows CI / windows ([bun run --cwd packages/app-core test bun run --cwd packages/elizaos test bun run --cwd packages/cloud/shared test], app-and-cli) (push) Waiting to run
Windows CI / windows ([bun run --cwd packages/scenario-runner test bun run --cwd packages/vault test bun run --cwd packages/security test bun run --cwd plugins/plugin-coding-tools test], framework-packages) (push) Waiting to run
Windows CI / windows ([bun run --cwd plugins/plugin-elizacloud test bun run --cwd plugins/plugin-discord test bun run --cwd plugins/plugin-anthropic test bun run --cwd plugins/plugin-openai test bun run --cwd plugins/plugin-app-control test bun run --cwd plugins/pl… (push) Waiting to run
Windows CI / windows ([node packages/scripts/run-turbo.mjs run build --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/agent --concurrency=4 node packages/scripts/run-bash-linux-only.mjs scripts/verify-riscv64-buildpaths.sh node packages/scripts/run… (push) Waiting to run
Windows CI / windows ([node packages/scripts/run-turbo.mjs run typecheck --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/cloud-shared --concurrency=4 bun run --cwd packages/core test bun run --cwd packages/shared test], core-runtime, 75) (push) Waiting to run
This directory contains MCP (Model Context Protocol) server implementations that expose an elizaOS agent as an MCP server. This allows any MCP-compatible client (like Claude Desktop, VS Code, etc.) to interact with your AI agent.
Uses real elizaOS runtime with OpenAI and SQL plugins!
Available Examples
Framework
Language
Directory
@modelcontextprotocol/sdk
TypeScript
.
What is MCP?
The Model Context Protocol (MCP) is an open protocol that standardizes how AI applications communicate with external tools and data sources. By exposing your elizaOS agent as an MCP server, any MCP client can:
Send messages to your agent
Receive responses
Access agent metadata and capabilities
Common MCP Tools
All implementations expose the same tools:
chat
Send a message to the agent and receive a response.
Input Schema:
{"type":"object","properties":{"message":{"type":"string","description":"The message to send to the agent"},"userId":{"type":"string","description":"Optional user identifier"}},"required":["message"]}
Returns: Agent's response text
get_agent_info
Get information about the agent.
Returns: Agent name, bio, and capabilities
Quick Start
cd packages/examples/mcp
bun install
OPENAI_API_KEY=your-key bun run start
Configuration
All examples require an OpenAI API key:
exportOPENAI_API_KEY=your-key
Optional configuration:
MCP_PORT - Port for HTTP transport (default: 3000)