/ ディレクトリ / プレイグラウンド / deepseek-mcp-server
● コミュニティ DMontgomery40 ⚡ 即起動

deepseek-mcp-server

作者 DMontgomery40 · DMontgomery40/deepseek-mcp-server

Claude の内部から DeepSeek モデルに特定のタスクを委任できます。R1 による低コストな推論や、DeepSeek のコード実行モードによるスクリプト実行が可能です。

deepseek-mcp-server は DeepSeek の chat/completions/models/balance エンドポイントを MCP ツールとして公開します。DeepSeek がツールを直接呼び出す短いプログラムを書いてランタイム内で実行する、新しいコード実行モードをサポートしており、往復のレイテンシとコンテキスト圧迫を削減します。

なぜ使うのか

主な機能

ライブデモ

実際の動作

deepseek.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "deepseek": {
      "command": "npx",
      "args": [
        "-y",
        "deepseek-mcp-server"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "deepseek": {
      "command": "npx",
      "args": [
        "-y",
        "deepseek-mcp-server"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "deepseek": {
      "command": "npx",
      "args": [
        "-y",
        "deepseek-mcp-server"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "deepseek": {
      "command": "npx",
      "args": [
        "-y",
        "deepseek-mcp-server"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "deepseek",
      "command": "npx",
      "args": [
        "-y",
        "deepseek-mcp-server"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "deepseek": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "deepseek-mcp-server"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add deepseek -- npx -y deepseek-mcp-server

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: deepseek-mcp-server

Claude の内部から低コストで長い推論を DeepSeek に委任する

👤 コスト意識の高いエージェントフロー開発者 ⏱ ~10 min intermediate

使うタイミング: 思考連鎖が必要だが Claude レベルの品質は不要なステップがある場合に、トークンコストを90%節約できます。

前提条件
  • DeepSeek API キー — platform.deepseek.com — 低コスト
フロー
  1. 特定のサブタスクをルーティングする
    Use deepseek chat (model deepseek-reasoner) to classify these 100 support tickets into 5 buckets. Return only the classifications.✓ コピーしました
    → 分類が低コストで完了

結果: 分類・抽出タスクで同等の品質を、はるかに低いコストで実現できます。

注意点
  • ニュアンスのある文章タスクでの品質差 — まずプロファイリングすること。DeepSeek は構造化タスクに強く、クリエイティブ・長文タスクでは劣る

DeepSeek に短いスクリプトを書かせて複数のツールを一括呼び出しする

👤 10回のツール呼び出しループに疲れたエージェント開発者 ⏱ ~20 min advanced

使うタイミング: タスクが8回のツール呼び出しを必要とし、毎回の往復が遅くトークンを消費する場合。

フロー
  1. コード実行モードを有効にする
    Using deepseek code-exec mode: fetch 5 URLs with fetch MCP, summarize each, then combine into a table. One shot.✓ コピーしました
    → 実行ランタイム内でスクリプトが動作し、テーブルを返す

結果: パイプライン型タスクでのトークン消費と往復回数を削減できます。

注意点
  • 実行ランタイムでスクリプトにバグがある — デバッグ時はツール個別呼び出しにフォールバックする
  • セキュリティ — 実行ランタイムで LLM が書いたコードが動作する — ツールアクセスを最小限に保つ。必須でない限りファイルシステム/シェルへのアクセスを付与しない
組み合わせ: fetch · firecrawl

エージェントから DeepSeek API の利用額を監視する

👤 DeepSeek を使ったエージェントを運用する担当者 ⏱ ~5 min beginner

使うタイミング: 残高が少なくなったらエージェントを停止させたい、または週次でアラートを送りたい場合。

フロー
  1. 残高を取得する
    What's my DeepSeek balance?✓ コピーしました
    → 現在の残高
  2. 残高が少ない場合にアラートする
    If balance < $5, post a Slack message #ops-alerts with the number.✓ コピーしました
    → 条件付きアラート

結果: パイプラインの途中でクレジットが切れることを防げます。

組み合わせ

他のMCPと組み合わせて10倍の力を

deepseek + fetch

スクレイピングしてから DeepSeek で低コストに分類する

Fetch 20 news URLs, then deepseek-classify each by topic (5 buckets).✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
chat messages: Msg[], model?: str, stream?: bool 推論や分類タスクを委任する DeepSeek tokens
completions prompt, model?, max_tokens? チャット形式でない補完呼び出し DeepSeek tokens
models 利用可能な DeepSeek モデルの一覧を取得する free
balance 利用額の確認やクレジット残高低下のアラート free

コストと制限

運用コスト

APIクォータ
DeepSeek アカウントごと
呼び出しあたりのトークン
DeepSeek は多くのタスクでフロンティアモデルより10〜50倍安価です
金額
DeepSeek V3 は入力約 $0.27/M トークン、R1 は入力約 $0.55/M トークン(2026年時点)
ヒント
balance ツールを使って、クレジットがしきい値を下回ったらエージェントを強制停止させましょう。

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: ローカルは DEEPSEEK_API_KEY、リモートエンドポイントは DEEPSEEK_MCP_AUTH_TOKEN
データ送信先: プロンプトは api.deepseek.com(中国拠点)に送信されます
絶対に付与しない: Wide tool surface to the code-exec mode without reviewing which tools are exposed

トラブルシューティング

よくあるエラーと対処法

401 from DeepSeek

API キーを確認してください。アカウントが停止されていないかも確認してください。

確認: curl -H 'Authorization: Bearer $KEY' https://api.deepseek.com/v1/models
Rate limit

DeepSeek は新規アカウントに対して厳しい分単位のレート制限があります。リトライとバックオフを追加してください。

Code-exec mode returns 'tool not available'

コード実行モードは公開されたツールセットのみを参照します。必要なツールを許可リストに追加してください。

代替案

deepseek-mcp-server 他との比較

代替案代わりに使う場面トレードオフ
OpenAI / Anthropic via direct APIフロンティア品質が必要でコストを気にしない場合5〜50倍のコスト
Groq MCPオープンモデルで超低レイテンシが欲しい場合モデルラインナップが異なる。コード実行モードなし

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る