opencode-mcp
MCP server for OpenCode coding workflows, durable async jobs, project resources, and explicit user input
npm · fingerprint c814023ccb4d9b3c7f04b766 · repository · RSS
80tools
2recorded versions
45dtracked
last checked 7 Oct
What changed
Changed between 4 September 2026 and 7 October 2026 (first seen 2026-10-07 13:42 UTC)
1 description rewritten, 1 schema or annotation change with the description left byte-identical.
--- pinned/opencode_project_init +++ observed/opencode_project_init { - "description": "Initialize or open a project directory to host an independent OpenCode session. Use this to create new empty folders, or to explicitly open preexisting projects on the host machine for parallel code generation workloads.", + "description": "Initialize or open a project directory to host an independent OpenCode session. Use this to create new empty folders, or to explicitly open preexisting projects on the MCP host machine for parallel code generation workloads. This tool operates on the local filesystem; create remote server directories separately.", "execution": { "taskSupport": "forbidden" },
--- pinned/opencode_shell_execute +++ observed/opencode_shell_execute { "description": "Run a shell command through the opencode session", "execution": { - }, - "variant": { - "description": "Model variant", - "type": "string" } }, "required": [
Current tools
Show all 80 tool fingerprints
opencode_agent_list
opencode_ask
opencode_auth_set
opencode_check
opencode_command_execute
opencode_command_list
opencode_config_get
opencode_config_providers
opencode_config_update
opencode_context
opencode_conversation
opencode_events_poll
opencode_file_list
opencode_file_read
opencode_file_status
opencode_find_file
opencode_find_symbol
opencode_find_text
opencode_fire
opencode_formatter_status
opencode_health
opencode_instance_dispose
opencode_log
opencode_lsp_status
opencode_mcp_add
opencode_mcp_status
opencode_message_get
opencode_message_list
opencode_message_send
opencode_message_send_async
opencode_path_get
opencode_permission_list
opencode_project_current
opencode_project_init
opencode_project_list
opencode_provider_auth_methods
opencode_provider_list
opencode_provider_models
opencode_provider_oauth_authorize
opencode_provider_oauth_callback
opencode_provider_test
opencode_reply
opencode_review_changes
opencode_run
opencode_session_abort
opencode_session_children
opencode_session_create
opencode_session_delete
opencode_session_diff
opencode_session_fork
opencode_session_get
opencode_session_init
opencode_session_list
opencode_session_permission
opencode_session_revert
opencode_session_search
opencode_session_share
opencode_session_status
opencode_session_summarize
opencode_session_todo
opencode_session_unrevert
opencode_session_unshare
opencode_session_update
opencode_sessions_overview
opencode_setup
opencode_shell_execute
opencode_status
opencode_tool_ids
opencode_tool_list
opencode_tui_append_prompt
opencode_tui_clear_prompt
opencode_tui_execute_command
opencode_tui_open_help
opencode_tui_open_models
opencode_tui_open_sessions
opencode_tui_open_themes
opencode_tui_show_toast
opencode_tui_submit_prompt
opencode_vcs_info
opencode_wait
Watch this server yourself
If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.
npx -y mcp-pin@0.2.3 -- <your opencode-mcp command>
Or subscribe to this page's RSS feed to be told when it changes.
Badge
The badge states one fact about time and nothing else. It never claims a server is safe.
[](https://mcp-pin.gautamkhosla.com/servers/70b460c20842ac27.html)