MCP Integration
Radium supports the Model Context Protocol (MCP) for connecting to external MCP servers and using their tools and prompts. This enables Radium to extend its capabilities through external services.
Quick Startβ
- Configure an MCP server in
.radium/mcp-servers.toml:
[[servers]]
name = "my-server"
transport = "stdio"
command = "mcp-server"
args = ["--config", "config.json"]
- List available tools:
rad mcp tools
- Use MCP tools in agents - MCP tools are automatically available to agents during execution.
Featuresβ
- Tool Discovery: Automatically discover tools from MCP servers
- Slash Commands: MCP prompts are available as slash commands in chat
- Rich Content: Support for text, images, and audio content
- OAuth Authentication: Secure authentication for remote servers
- Multiple Transports: Support for stdio, SSE, and HTTP transports
Documentationβ
- User Guide - Start here! Complete setup and usage guide
- Configuration Guide - How to configure MCP servers
- Authentication - OAuth setup and token management
- Using MCP Tools - How agents use MCP tools
- Slash Commands - Using MCP prompts as slash commands
- Troubleshooting - Common issues and solutions
Example Guidesβ
- Stdio Server Example - Local server setup
- Remote Server Example - HTTP/SSE server setup
- OAuth Server Example - OAuth authentication setup
Examplesβ
See the examples directory for working configuration examples.