
gilby125/opencode-mcp-tool
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
– Examples, FAQ, troubleshooting, best practices
概要
– Examples, FAQ, troubleshooting, best practices This is a Model Context Protocol (MCP) server that allows AI assistants to interact with the OpenCode CLI. It enables AI assistants to leverage multiple AI models through a unified interface, with features like plan mode for structured thinking and extensive model selection. - Ask questions through multiple AI models via Claude or other MCP clients - Use plan mode for structured analysis and safer operations Use OpenCode's multi-model capabilities directly in Claude Code with flexible model selection and plan mode features. Before using this tool, ensure you have: 1. (v16.0.0 or higher) 2. installed and configured If you're using the OpenAI Codex CLI as your MCP client, add this server with: After that, start Codex CLI as usual and you can talk to OpenCode via natural language (for example, "use opencode to explain index.html") and let Codex call the MCP tools when helpful.
README
以下は原文 README の抜粋です。原文を見る。
OpenCode MCP Tool
Documentation available in
docs/– Examples, FAQ, troubleshooting, best practices
This is a Model Context Protocol (MCP) server that allows AI assistants to interact with the OpenCode CLI. It enables AI assistants to leverage multiple AI models through a unified interface, with features like plan mode for structured thinking and extensive model selection.
- Ask questions through multiple AI models via Claude or other MCP clients
- Use plan mode for structured analysis and safer operations
TLDR
Use OpenCode’s multi-model capabilities directly in Claude Code with flexible model selection and plan mode features.
Prerequisites
Before using this tool, ensure you have:
- Node.js (v16.0.0 or higher)
- OpenCode CLI installed and configured
One-Line Setup (Claude Code)
claude mcp add opencode -- npx -y @gilby125/opencode-mcp-tool -- --model google/gemini-2.5-pro
Codex CLI Setup
If you’re using the OpenAI Codex CLI as your MCP client, add this server with:
codex mcp add opencode -- npx -y @gilby125/opencode-mcp-tool -- --model google/gemini-2.5-pro --fallback-model google/gemini-2.5-flash
After that, start Codex CLI as usual and you can talk to OpenCode via natural language (for example, “use opencode to explain index.html”) and let Codex call the MCP tools when helpful.
Verify Installation
Type /mcp inside Claude Code to verify the opencode-cli MCP is active.
Alternative: Import from Claude Desktop
If you already have it configured in Claude Desktop:
- Add to your Claude Desktop config:
"opencode": {
"command": "npx",
"args": ["-y", "@gilby125/opencode-mcp-tool", "--", "--model", "google/gemini-2.5-pro"]
}
- Import to Claude Code:
claude mcp add-from-claude-desktop
Configuration
Register the MCP server with your MCP client. Note: The server requires a primary model to be specified.
For NPX Usage (Recommended)
Add this configuration to your Claude Desktop config file:
{
"mcpServers": {
"opencode": {
"command": "npx",
"args": ["-y", "@gilby125/opencode-mcp-tool", "--", "--model", "google/gemini-2.5-pro", "--fallback-model", "google/gemini-2.5-flash"]
}
}
}
For Global Installation
If you installed globally, use this configuration instead:
{
"mcpServers": {
"opencode": {
"command": "opencode-mcp",
"args": ["--model", "google/gemini-2.5-pro", "--fallback-model", "google/gemini-2.5-flash"]
}
}
}
Codex CLI Configuration
To use this server with the OpenAI Codex CLI, add the following to your ~/.codex/config.toml:
[mcp_servers.opencode]
command = "opencode-mcp"
args = ["--model", "google/gemini-2.5-pro", "--fallback-model", "google/gemini-2.5-flash"]
startup_timeout_sec = 20
tool_timeout_sec = 300
インストール
npx -y @gilby125/opencode-mcp-tool -- --model google/gemini-2.5-pro設定
{
"mcpServers": {
"opencode": {
"command": "npx",
"args": ["-y", "@gilby125/opencode-mcp-tool", "--", "--model", "google/gemini-2.5-pro", "--fallback-model", "google/gemini-2.5-flash"]
}
}
}