Skip to content

Agent Integrations

CLI

Archcore supports 8 coding agents out of the box. Each agent gets MCP server configuration and (where supported) session hooks installed automatically during archcore init.

AgentMCPHooks
Claude CodeYesYes
CursorYesYes
GitHub CopilotYesYes
Gemini CLIYesYes
OpenCodeYes
Codex CLIYes
Roo CodeYes
ClineManual

MCP = agent can list, read, create, update documents through Archcore tools. Hooks = agent receives document context automatically at session start.

archcore init detects agents by looking for their configuration directories:

AgentDetected by
Claude Code.claude/ directory
Cursor.cursor/ directory
GitHub Copilot.github/copilot-instructions.md file
Gemini CLI.gemini/ directory
OpenCodeopencode.json file or .opencode/ directory
Codex CLI.codex/ directory
Roo Code.roo/ directory
Cline.clinerules/ directory

If no agents are detected, Archcore falls back to configuring Claude Code.

AgentIDConfig File
Claude Codeclaude-code.mcp.json
Cursorcursor.cursor/mcp.json
GitHub Copilotcopilot.vscode/mcp.json
Gemini CLIgemini-cli.gemini/settings.json
OpenCodeopencodeopencode.json
Codex CLIcodex-cli.codex/config.toml
Roo Coderoo-code.roo/mcp.json
ClineclineVS Code globalStorage (manual)

Install MCP for a specific agent:

Terminal window
archcore mcp install --agent cursor

Install hooks for a specific agent:

Terminal window
archcore hooks install --agent claude-code

For the best experience, use an agent that supports both MCP and hooks. Claude Code, Cursor, GitHub Copilot, and Gemini CLI currently offer the most complete integration — agents receive context at session start and have full document management tools available.

Agents without hook support (OpenCode, Codex CLI, Roo Code, Cline) still work well through MCP tools. The main difference is that you’ll need to explicitly ask the agent to check for documents rather than having context injected automatically.

This page lists the CLI-level integrations — every supported agent gets MCP and (where possible) hooks.

Two of these hosts (Claude Code and Cursor) additionally support the higher-level Archcore Plugin — skills, tracks, built-in agents, and guardrails. See Plugin supported hosts for the plugin-specific matrix.

  • MCP server — how agents connect.
  • Hooks — what the session-start hook emits.
  • Commands — the archcore commands that drive integration.