Skip to content
PluginStats

@digitalocean/mcp weekly downloads statistics

By digitalocean (2 listings) · npm · MCP servers

DigitalOcean MCP Implementation,

View on npm Fresh · Oct 28, 2026

@digitalocean/mcp has 4,472 recorded weekly downloads on npm, ranking #1156 of 2,644 tracked listings.

Weekly downloads
4,472
Official API · Oct 26, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1156
Among tracked npm listings

About @digitalocean/mcp

MCP DigitalOcean Integration

MCP DigitalOcean Integration is an open-source project that provides a comprehensive interface for managing DigitalOcean resources and performing actions using the DigitalOcean API. Built on top of the godo library and the MCP framework, this project exposes a wide range of tools to simplify cloud infrastructure management.

DISCLAIMER: "Use of MCP technology to interact with your DigitalOcean account can come with risks"


Authentication

The hosted (remote) MCP servers support two ways to authenticate:

  • OAuth 2.0 (recommended). Just add the server URL — no Authorization header. Your client opens a browser to sign in to DigitalOcean on first use, so there's no token to create, store, or rotate. Supported clients (e.g. recent Claude and Cursor) handle this automatically, and you can skip Steps 1–2 below.
  • API token. For local installs or clients without OAuth support, use a DigitalOcean personal access token via an Authorization: Bearer header (remote) or the DIGITALOCEAN_API_TOKEN environment variable (local). See Steps 1–2 below.

Security: Never Hardcode Your API Token

WARNING: Do NOT paste your DigitalOcean API token directly into any config file (e.g., claude_desktop_config.json, ~/.cursor/config.json, VS Code settings). If you commit these files to GitHub, your token will be exposed and GitHub will automatically block or revoke it to protect your account.

The safe approach is to store your token in an environment variable on your machine and reference it from your config file. Follow the steps below for your operating system before proceeding with any client installation.


Step 1: Set Up Your API Token as an Environment Variable

macOS / Linux
Option A: Set it in your shell profile (Recommended — persists across reboots)
  1. Open a terminal.

  2. Determine which shell you are using:

    echo $SHELL
    
    • If it outputs /bin/zsh → edit ~/.zshrc
    • If it outputs /bin/bash → edit ~/.bashrc or ~/.bash_profile
  3. Open the file in a text editor:

    # For zsh (default on macOS Monterey and later)
    nano ~/.zshrc
    
    # For bash
    nano ~/.bashrc
    
  4. Add the following line at the bottom of the file:

    export DIGITALOCEAN_API_TOKEN="your_actual_token_here"
    

    Replace your_actual_token_here with your real token from the DigitalOcean API Tokens page.

  5. Save and exit:

    • In nano: press Ctrl + O, then Enter to save, then Ctrl + X to exit.
  6. Reload your shell to apply the change:

    source ~/.zshrc    # or source ~/.bashrc
    
  7. Verify it is set correctly:

    echo $DIGITALOCEAN_API_TOKEN
    

    You should see your token printed in the terminal.

Option B: Use a .env file (for project-level isolation)
  1. In your project root folder, create a .env file:

    touch .env
    
  2. Open it and add:

    DIGITALOCEAN_API_TOKEN=your_actual_token_here
    
  3. Immediately add .env to your .gitignore so it is never committed:

    echo ".env" >> .gitignore
    
  4. To load the .env file into your current terminal session:

    export $(grep -v '^#' .env | xargs)
    
  5. Verify:

    echo $DIGITALOCEAN_API_TOKEN
    

Note: Option B only sets the variable for the current terminal session. You need to run step 4 each time you open a new terminal. For a permanent solution, use Option A.


Windows
Option A: Set it as a System Environment Variable (Recommended — persists across reboots)
  1. Open Start Menu and search for "Environment Variables".
  2. Click "Edit the system environment variables".
  3. In the System Properties dialog, click the "Environment Variables..." button.
  4. Under "User variables", click "New...".
  5. Fill in:
    • Variable name: DIGITALOCEAN_API_TOKEN
    • Variable value: your_actual_token_here
  6. Click OK on all dialogs to save.
  7. Restart your terminal (Command Prompt or PowerShell) for the change to take effect.
  8. Verify in PowerShell:
    echo $env:DIGITALOCEAN_API_TOKEN
    
    Or in Command Prompt:
    echo %DIGITALOCEAN_API_TOKEN%
    
Option B: Set it temporarily in PowerShell (current session only)
$env:DIGITALOCEAN_API_TOKEN = "your_actual_token_here"
Option C: Use a .env file on Windows
  1. In your project folder, create a file named .env (no extension) with this content:

    DIGITALOCEAN_API_TOKEN=your_actual_token_here
    
  2. Add .env to your .gitignore:

    .env
    
  3. To load it in PowerShell:

    Get-Content .env | ForEach-Object {
      if ($_ -match "^\s*([^#][^=]*)=(.*)$") {
        [System.Environment]::SetEnvironmentVariable($matches[1].Trim(), $matches[2].Trim(), "Process")
      }
    }
    
  4. Verify:

    echo $env:DIGITALOCEAN_API_TOKEN
    

Step 2: Get Your DigitalOcean API Token

  1. Log in to your DigitalOcean account.
  2. Navigate to API → Tokens in the left sidebar, or go directly to: https://cloud.digitalocean.com/account/api/tokens
  3. Click "Generate New Token".
  4. Give it a name (e.g., mcp-local-dev), set expiry, and choose the required scopes.
  5. Copy the token immediately — it will only be shown once.
  6. Store it using one of the methods described in Step 1 above.

Installation

Remote MCP (Recommended)…

Description from the npm listing.

  • digitalocean
  • mcp
  • model-context-protocol

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

@digitalocean/mcp weekly downloads on npm, last 90 days: 4,472 weekly downloads as of Oct 26, 2026.@digitalocean/mcpWeekly downloads on npm · Last 90 days4,472downloads / week4K4.2K4.4K4.6K4.8K5KJul 28Aug 12Aug 27Sep 11Sep 26Oct 11Oct 26downloads / weekOct 26, 2026 – Oct 26, 2026 · 1 observations · Updated Oct 26, 2026pluginstats.com
@digitalocean/mcp weekly downloads on npm, last 90 days: 4,472 weekly downloads as of Oct 26, 2026.

7/30/90-day growth

@digitalocean/mcp weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@digitalocean/mcpWeekly downloads growth on npm4,472downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 26, 2026pluginstats.com
@digitalocean/mcp weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@digitalocean/mcp npm ranking history: currently #1156 (by weekly downloads).@digitalocean/mcpnpm ranking · by weekly downloads · Last 90 days#1156current rank#1154#1155#1156#1157#1158Jul 30Aug 14Aug 29Sep 13Sep 28Oct 13Oct 28rankOct 28, 2026 – Oct 28, 2026 · 1 observations · Updated Oct 26, 2026pluginstats.com
@digitalocean/mcp npm ranking history: currently #1156 (by weekly downloads).

Listing placement

All npm2,642 listings · 133 pages · 1,322 shown · page 65, #3 (overall #1,283)
All npm: every listing in weekly downloads order

Listing placement

MCP servers361 listings · 19 pages · page 14, #10 (overall #270)
MCP servers: every listing in weekly downloads order

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.

Each band is one page of 20. Weekly downloads on a linear 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.

Recent observations

Full history (1)
Recent weekly downloads observations for @digitalocean/mcp
Date (UTC)Weekly downloadsChange vs. previous
4,472—

Similar npm MCP servers plugins

All 20 @digitalocean/mcp alternatives

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/@digitalocean/mcp. First seen Oct 28, 2026; last successful collection Oct 28, 2026. See the methodology.