MCP server that wraps the OpenCode AI headless server API — 80 tools, 10 resources, 6 prompts with multi-project support for any MCP client
| Tool name | Description | Destructive? |
|---|---|---|
| opencode_project_list | ✓ no | |
| opencode_project_init | ✓ no | |
| opencode_project_current | ✓ no | |
| opencode_setup | ✓ no | |
| opencode_ask | ✓ no |
| opencode_reply | ✓ no | |
| opencode_conversation | ✓ no | |
| opencode_sessions_overview | ✓ no | |
| opencode_context | ✓ no | |
| opencode_wait | ✓ no | |
| opencode_review_changes | ✓ no | |
| opencode_provider_test | ✓ no | |
| opencode_run⚠ | ⚠ yes | |
| opencode_fire | ✓ no | |
| opencode_check | ✓ no | |
| opencode_status | ✓ no | |
| opencode_path_get | ✓ no | |
| opencode_vcs_info | ✓ no | |
| opencode_instance_dispose | ✓ no | |
| opencode_agent_list | ✓ no | |
| opencode_command_list | ✓ no | |
| opencode_lsp_status | ✓ no | |
| opencode_formatter_status⚠ | ⚠ yes | |
| opencode_mcp_status | ✓ no | |
| opencode_mcp_add | ✓ no | |
| opencode_tool_ids | ✓ no | |
| opencode_tool_list | ✓ no | |
| opencode_log | ✓ no | |
| opencode_tui_append_prompt | ✓ no | |
| opencode_tui_submit_prompt | ✓ no | |
| opencode_tui_clear_prompt | ✓ no | |
| opencode_tui_execute_command⚠ | ⚠ yes | |
| opencode_tui_show_toast | ✓ no | |
| opencode_tui_open_help | ✓ no | |
| opencode_tui_open_sessions | ✓ no | |
| opencode_tui_open_models | ✓ no | |
| opencode_tui_open_themes | ✓ no | |
| opencode_provider_list | ✓ no | |
| opencode_provider_models | ✓ no | |
| opencode_provider_auth_methods | ✓ no | |
| opencode_provider_oauth_authorize | ✓ no | |
| opencode_provider_oauth_callback | ✓ no | |
| opencode_auth_set | ✓ no | |
| opencode_events_poll | ✓ no | |
| opencode_config_get | ✓ no | |
| opencode_config_update | ✓ no | |
| opencode_config_providers | ✓ no | |
| opencode_health | ✓ no | |
| opencode_message_list | ✓ no | |
| opencode_message_get | ✓ no |
{
"mcpServers": {
"opencode-1": {
"command": "npx",
"args": [
"-y",
"opencode-mcp"
]
}
}
}