Skip to content
PluginStats

opencode-mcp weekly downloads statistics

By AlaeddineMessadi · npm · MCP servers

MCP server for OpenCode coding workflows, durable async jobs, project resources, and explicit user input

View on npm Fresh · Oct 17, 2026

opencode-mcp has 10,751 recorded weekly downloads on npm, a decrease of 42.6% over the past 30 days.

It ranks #888 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by +3972%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
10,751
Official API · Oct 17, 2026
7-day growth
-49.3%
-10.5K weekly downloads
30-day growth
-42.6%
-8K weekly downloads
90-day growth
+3972%
+10.5K weekly downloads
Rank
#888
Among tracked npm listings

About opencode-mcp

opencode-mcp

Delegate coding work to OpenCode from your MCP client.

opencode-mcp connects Claude, Cursor, VS Code, and other MCP clients to OpenCode's headless API. Ask questions, implement features, monitor background work, respond to questions and permissions, and review changes across projects.

Version 3.0.0 requires Node.js 22 or newer. Upgrading from 2.x? See the migration notes.

Quick Start

Install OpenCode and start its server from your project:

If you use the TUI, start it with opencode --port 4096 and share that server. Set OPENCODE_BASE_URL for another endpoint.

For Claude Code:

For clients using an mcpServers configuration:

Restart the client and call opencode_setup. Choose a provider from its configured providers, then use opencode_provider_models to select a model. Set OPENCODE_DEFAULT_PROVIDER and OPENCODE_DEFAULT_MODEL together or pass the selected IDs in each prompt call.

Client-specific configuration includes VS Code, Windsurf, Continue, Zed, and Amazon Q. To test unreleased changes, build from source and configure your client to run node with the absolute path to dist/index.js.

Choose a Workflow

| Need | Tools |

| Setup and orientation | opencode_setup, opencode_context, opencode_provider_models | | Quick question or follow-up | opencode_ask, opencode_reply | | Start work and wait | opencode_run | | Work in the background | opencode_fire, then opencode_check or opencode_wait | | Recover or control a recorded job | opencode_job_list, opencode_job_get, opencode_job_cancel | | Resolve required input | opencode_job_input, permission and question tools | | Review the result | opencode_review_changes, opencode_conversation |

Async results distinguish accepted, running, input_required, completed, failed, cancelled, and unknown. An observation timeout returns current progress; it does not mean the task failed or was cancelled. Follow the returned state and IDs instead of assuming an absent busy status means success.

Modern clients can use the MCP Tasks extension for opencode_run. Clients without that extension use ordinary tools, including opencode_fire and opencode_check. Task status is retrieved by polling; this package does not promise to wake an idle assistant with completion notifications.

Tools retain readable text and provide structured results for clients that consume them. Prompt tools accept optional model variants and OpenCode structured-output formats. See the generated tools reference and examples.

Multi-Project Use

Project-scoped tools accept directory: an absolute path on the OpenCode server. POSIX, Windows drive, and UNC paths are preserved across client operating systems. Relative paths are rejected; OpenCode checks existence and access.

opencode_project_init({path: "/absolute/local/project"}) creates or opens a directory on the MCP host. For remote OpenCode servers, create the project on that server instead. Authentication tools are global. Resources offer both static reads of the default project and explicit project/session templates.

Independent sessions do not isolate filesystem changes. Use separate project directories or Git worktrees when running overlapping coding tasks in parallel.

Configuration

All settings are optional; an OpenCode server must already be running by default.

| Variable | Purpose |

| OPENCODE_BASE_URL | Server endpoint; defaults to http://127.0.0.1:4096 | | OPENCODE_SERVER_USERNAME, OPENCODE_SERVER_PASSWORD | Optional server HTTP authentication | | OPENCODE_AUTO_SERVE | Set to true to opt in to launching a local server | | OPENCODE_DEFAULT_PROVIDER, OPENCODE_DEFAULT_MODEL | Default prompt provider/model pair | | OPENCODE_TOOL_PROFILE | full (default) or a smaller essential tool set | | OPENCODE_TASK_STORE | Override the local directory for persisted job records |

See configuration for storage, permissions, and client setup. Auto-start only supports local loopback HTTP endpoints; custom OpenCode CLI flags require a manually started server.

Development and Verification

Tests use local fixtures and do not require a model subscription. For controlled live checks against a local OpenCode server:

Live smoke checks use a disposable project and owned session. Inference is opt-in with an explicitly selected provider and model. See live verification and releases for scope, skipped capabilities, and publishing checks.

Documentation

• Getting started • Configuration • Tools reference • Resources and prompts • Examples • Architecture • Contributing and releasing

MIT license · OpenCode API · Model Context Protocol

Description from the npm listing.

  • mcp
  • model-context-protocol
  • opencode
  • ai
  • llm
  • claude
  • cursor
  • windsurf
  • coding-assistant
  • headless
  • server
  • tools

Where opencode-mcp sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 45, #8 (overall #888)
All npm: every listing in weekly downloads order
PNG SVG
MCP servers253 listings · 13 pages · page 8, #1 (overall #141)
MCP servers: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

opencode-mcp weekly downloads on npm, last 90 days: 10,751 weekly downloads as of Oct 17, 2026, +3972% over 90 days.opencode-mcpWeekly downloads on npm · Last 90 days10,751downloads / week+3972% over 90 days05K10K15K20K25K30KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
opencode-mcp weekly downloads on npm, last 90 days: 10,751 weekly downloads as of Oct 17, 2026, +3972% over 90 days.
PNG SVG

7/30/90-day growth

opencode-mcp weekly downloads growth on npm: -49.3% over 7 days, -42.6% over 30 days, +3972% over 90 days.opencode-mcpWeekly downloads growth on npm10,751downloads / week now7-day growth-10,457 weekly downloads-49.3%30-day growth-7,976 weekly downloads-42.6%90-day growth+10,487 weekly downloads+3972%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
opencode-mcp weekly downloads growth on npm: -49.3% over 7 days, -42.6% over 30 days, +3972% over 90 days.
PNG SVG

Ranking history

opencode-mcp npm ranking history: currently #888 (by weekly downloads).opencode-mcpnpm ranking · by weekly downloads · Last 90 days#888current rank#200#300#400#500#600#700#800#900Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
opencode-mcp npm ranking history: currently #888 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for opencode-mcp
Date (UTC)Weekly downloadsChange vs. previous
10,751-3.8K
14,517-630
15,147-3.7K
18,852-3.2K
22,0310
22,031+614
21,417+209
21,208+336
20,872+502
20,370+467
19,903+75
19,828-3.6K
23,456-168
23,624—

Similar npm MCP servers plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/opencode-mcp. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.