Mcp Server FAQ
What is the MCP server?
EmpathyMCPServer — attune's Model Context Protocol server. It
exposes attune's workflows, help, and memory as MCP tools/resources/
prompts to a client like Claude Code, over stdio.
How do I run it / make the tools show up?
Register python -m attune.mcp.server in .mcp.json (the
plugin ships one). Run it directly with the same command for testing.
How many tools does it expose?
41 built-in — across workflow (21), utility (7), help (5),
memory (4), and personal-memory (4) categories — plus any registered
by installed plugins (e.g. attune-redis's five redis_* tools), and
3 resources and 3 prompts.
Is call_tool async?
Yes — await it. create_server(), get_resource_list(),
and get_prompt_list() are synchronous.
Why don't I see server output in my terminal?
stdio is the MCP protocol channel; logs go to
<tmp>/attune/attune-mcp.log.