DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-vercel-mcp

z

dsh-vercel-mcp

Manifest valid

Vercel MCP connection for DeepSeek Harness (DSH): official OAuth 2.0 flow (dynamic client registration + PKCE) against mcp.vercel.com, Vercel API tools under mcp__vercel__*, and a web settings panel

UI (client)hasBundlePatch

English | 中文

dsh-vercel-mcp

Vercel MCP connection for DeepSeek Harness (DSH): the official Vercel API MCP server (mcp.vercel.com) with the full OAuth 2.0 client dance — dynamic client registration, PKCE S256, loopback callback on the GUI's own web server, refresh-token grant — plus a web settings panel.

Once authorized, the Vercel platform tools (deployments, projects, domains, environment variables, DNS records, deploy code, and more) become available in agent sessions as mcp__vercel__*, auto-refreshing its token on 401.

Why this plugin

DSH's built-in @deepseek-ai/dsh-mcp-client supports static headers only — it cannot complete the OAuth flow that mcp.vercel.com requires (WWW-Authenticate: Bearer realm="OAuth"). This plugin implements the OAuth client itself on the official @modelcontextprotocol/sdk primitives, so the connection is genuinely authenticated, not token-pasted.

Install

# local development (link)
dsh plugin --profile web add link:/path/to/dsh-vercel-mcp

The bundle patch mounts the plugin row automatically; a Host restart is needed for the layer to compose. Tokens live in ~/.dsh/dsh-vercel-mcp.json (mode 0600).

Authorize

Two ways, both starting the same OAuth flow against Vercel:

  1. Settings panel (Web GUI → 设置 → Vercel MCP): click 开始授权, the browser opens Vercel's consent page, and the loopback callback completes automatically. 测试连接 lists the discovered tools.
  2. Chat: ask the agent to run vercel_mcp_oauth_start, open the returned authorizeUrl, or paste the callback code back into vercel_mcp_oauth_finish.

Tools

Agent-facing helpers (mounted on ctx.tools):

toolwhat it does
vercel_mcp_statusauthorization + connection state, tool count (no secrets)
vercel_mcp_oauth_startbegin the OAuth flow, return the browser URL
vercel_mcp_oauth_finishmanual code-paste fallback
vercel_mcp_testconnect and list the MCP server's tools
vercel_mcp_clearwipe credentials and disconnect

Plus the MCP server's own tools as mcp__vercel__*.

API routes

All loopback-only (127.0.0.1), except the OAuth callback which accepts the cross-site landing from mcp.vercel.com while still verifying the OAuth state:

  • GET /api/dsh-vercel-mcp/status
  • POST /api/dsh-vercel-mcp/oauth/start
  • GET /api/dsh-vercel-mcp/oauth/callback (browser landing)
  • POST /api/dsh-vercel-mcp/oauth/finish
  • POST /api/dsh-vercel-mcp/oauth/refresh
  • POST /api/dsh-vercel-mcp/test
  • POST /api/dsh-vercel-mcp/clear

Development

pnpm install
npm run typecheck
npm run test                  # offline store/provider smoke
DSH_VERCEL_MCP_LIVE=1 npm run test   # live OAuth phase-1 against mcp.vercel.com
npm run build                 # tsc declarations + tsdown (lib/ + lib/client.js)

License

MIT

Comments

Loading…

Similar plugins

dsh-mcp-manager

by hyqhyq3

MCP server manager plugin for DeepSeek Harness: Settings → MCP page, OAuth (PKCE + dynamic client registration) or static-token auth, tools registered as mcp__<name>__*

Tools & CapabilitiesManifest valid

★ 21

↓ 220/wk

MIT

JavaScript

Oct 11, 2026

dsh plugin --profile web add dsh-mcp-manager

by duhu2000

DeepSeek Harness MCP Connector and MCP Server marketplace with over one hundred MCP connectors. Discover, authorize, and manage connections; supports OAuth 2.0 PKCE, API keys, stdio/HTTP, mcpServers J

Tools & CapabilitiesManifest valid

★ 47

↓ 6.1k/wk

MIT

JavaScript

Oct 8, 2026

dsh plugin --profile web add dsh-mcp-connector

by ArvinQi

DeepSeek Harness 的 MCP 服务器管理插件:可视化界面管理 + 按需热注入,OAuth 鉴权支持,环境变量配置。

UI & ExperienceManifest valid

★ 20

↓ 444/wk

MIT

JavaScript

Oct 8, 2026

dsh plugin --profile web add dsh-mcp

by mingzeng21

Connect DeepSeek Harness (dsh) to Notion via the official Notion MCP — OAuth 2.0 + PKCE, one-time login, silent token refresh.

MCP toolsManifest valid

★ 6

↓ 102/wk

MIT

TypeScript

Aug 30, 2026

dsh plugin --profile web add dsh-notion-mcp

by xxxyz

DSH durable MCP server manager plugin — Settings UI + HTTP API + mcp_manager_* model tools, cross-platform installers

Tools & CapabilitiesManifest valid

★ 21

↓ 416/wk

MIT

JavaScript

Sep 10, 2026

dsh plugin --profile web add @xxxyz/dsh-mcp-manager

by null119

DSH(DeepSeek Harness)Web GUI 插件:在设置页管理 MCP 服务器——列出已安装工具,添加/编辑/删除、启用/停用;组合配置提供的 MCP 同样可在运行时直接编辑、停用、移除并恢复,无需重启宿主。

Tools & CapabilitiesManifest valid

★ 18

↓ 73/wk

MIT

TypeScript

Aug 30, 2026

dsh plugin --profile web add dsh-mcp-manage