MCP ๐ฑ¶
The ๐ฑ Model Context Protocol (MCP) is a standard for ๐งฐ Tools.
Configuration¶
The --mcp
CLI argument specifies which MCP servers are available to Agents.
If not specified it uses the built-in mcp.yaml
by default.
Use the names under the servers:
key of a mcp.yaml
in the tools:
of Agents.
MCP servers are only started (or connected to), and queried for their ๐งฐ Tools, if any of the loaded --agents
use them.
Examples¶
Everything¶
The everything
MCP server has a number of tools useful for testing:
enola ai --agents=test/agents/everything.agent.yaml --in "Print environment variables to debug MCP"
Fetch¶
The fetch
MCP server can fetch a webpage, and extract its contents as Markdown:
enola ai -a test/agents/fetch.agent.yaml --in="What is on https://docs.enola.dev/tutorial/agents/ ?"
CAUTION: This server can access local/internal IP addresses, which may represent a security risk. Exercise caution when using this MCP server to ensure this does not expose any sensitive data!
Directories¶
- https://glama.ai/mcp/servers == https://github.com/punkpeye/awesome-mcp-servers
- https://github.com/wong2/awesome-mcp-servers
- https://hub.docker.com/mcp
- https://mcp.so == https://github.com/chatmcp/mcpso
- https://mcpservers.org
- https://www.mcp.run/registry
- https://cursor.directory/mcp
- https://cline.bot/mcp-marketplace
- https://www.claudemcp.com/servers
- https://www.pulsemcp.com/servers
- https://smithery.ai
- https://mcpmarket.com
- https://www.awesomemcp.com
- https://www.mcpserverfinder.com
- https://mcp.higress.ai
- https://github.com/appcypher/awesome-mcp-servers
- https://github.com/pipedreamhq/awesome-mcp-servers
- https://github.com/MobinX/awesome-mcp-list
- https://github.com/toolsdk-ai/awesome-mcp-registry
- https://github.com/modelcontextprotocol/servers