Agents

Agents

Mycel connects external agents to your local vault, but agents do not write the vault by default: writes become reviewable diffs first.

Recommended entry: native MCP stdio

The app package includes chunfeng mcp. It does not depend on a Node launcher — MCP clients can treat the Mycel app binary as a stdio server directly.

chunfeng is Mycel’s internal executable name (crate / app binary). Copy it exactly in MCP configs — do not rename it to mycel or the connection will fail.

{
  "mcpServers": {
    "chunfeng": {
      "type": "stdio",
      "command": "/Applications/Mycel.app/Contents/MacOS/chunfeng",
      "args": ["mcp"]
    }
  }
}

Codex config

Codex uses this TOML fragment:

[mcp_servers.chunfeng]
command = "/Applications/Mycel.app/Contents/MacOS/chunfeng"
args = ["mcp"]

Agent support matrix

AgentDetected as installed/authenticatedBoundary
Claude CodeYesSupports verified model flags and local model discovery.
CodexYesSupports verified model flags and local model discovery.
OpenCodeYesDetected as a CLI; model discovery is not documented as supported.
PiYesSupports verified model flags and local model discovery.
Gemini CLIYesDetected as a CLI; use standard MCP wiring.
KiroYesDetected as a CLI; use standard MCP wiring.
Hermes AgentYesSupports verified model flags; no documented local discovery pass.
exoYesDetected as a CLI; use standard MCP wiring.
CodeBuddy CodeYesDetected as a CLI; use standard MCP wiring.
WorkBuddyYesDetected as a CLI; use standard MCP wiring.
ZCodeYesLocal model configs can be listed, but the model row is display-only today.
Qwen CodeYesDetected as a CLI; use standard MCP wiring.
Cursor CLIYesSupports verified model flags and local model discovery.
GitHub Copilot CLIYesDetected as a CLI; use standard MCP wiring.
AiderYesDetected as a CLI; use standard MCP wiring.
AmpYesDetected as a CLI; use standard MCP wiring.

Tool boundaries

Per docs/MCP.md, tools/list exposes 20 tools covering vault context, search, proposals, action guidance, memory candidates, and outcome review. Write tools follow the proposal contract: creating or changing notes first produces a proposal that waits for your approval in Mycel.

For read-only context, prefer vault map, search, and get_note style tools. To change content, use propose-style tools.

AI workspace and local model discovery

The current AI workspace lets you switch agents inside Mycel, then choose a model when that agent supports it. Local discovery is read-only: Mycel reads existing config files and never invents a CLI flag for you.

  • Discovery currently reads five config families: Codex, Claude Code, Cursor CLI, Pi, and ZCode.
  • Verified model-flag support exists for Claude Code, Codex, Cursor CLI, Hermes Agent, and Pi.
  • ZCode model rows are shown for visibility, but Mycel does not execute a ZCode model flag from that picker yet.
  • If discovery finds nothing, Mycel falls back to the agent’s static guidance instead of guessing hidden config.

BYOK and cost

Mycel does not bundle external LLM tokens into the product. You bring your own agent and model accounts; Mycel owns the local vault, Proposal Queue, and MCP bridge.

Bridge troubleshooting

  • Confirm the Mycel desktop app is running.
  • Check client and bridge status in the MCP settings panel.
  • If the client loaded config but tools are missing, restart that agent client.
  • If the agent appears but the model list is wrong, separate four cases: CLI missing, CLI installed but not authenticated, no local config to discover, or the agent does not support a verified model flag.
  • If the binary path is missing, reinstall Mycel or point at the current install path.

Mycel detects 16 local CLIs today. That list does not include Kimi Code.

MCP settings panel: stdio config, bridge connection state, and AI client registration entries