MCP Servers

MCP (Model Context Protocol) is the standard interface for giving agents tools. flamel ships eight servers pre-wired — no configuration needed. Supported providers can use them in every session.

ServerWhat it does
flamel_mcpPlans, file ops, shell commands, code search, UI interactions
git_mcpGit operations + GitHub/Gitea API (PRs, issues, CI runs)
docs_mcpFetch library documentation by package name and topic
db_mcpRead-only queries against SQLite, PostgreSQL, and MySQL
browser_mcpHeadless Chrome — navigate, screenshot, click, scrape, test
viz_mcpRender charts, diagrams, and metrics inline in chat
memory_mcpPersistent memory across sessions — tagged, searchable
shell_mcpInteractive terminals — long-running processes, stdin/stdout

Adding custom MCP servers

You can connect any MCP-compatible server in Settings → MCP. Both stdio and SSE transports are supported. Custom servers are available alongside the built-in ones in every session on that server.

MCP servers run as separate processes managed by flamel_server. They are spawned on demand and restarted automatically if they crash. Each server has access to session credentials (Git tokens, etc.) via injection — not environment variables.