$ timeahead.in
/ servers/pypi/arcade-mcp
pypi

arcade-mcp

MCP Server Framework and Tool Development library for building custom capabilities into agents.

951 stars52k/wkupdated 0d agogithub ↗
84good
▣ Overview
LicenseCIPyPIPython Version

What it does

Arcade-mcp is a Python framework for building Model Context Protocol servers and the tools they expose. It provides decorators covering the full MCP spec—tools, resources, prompts, sampling, progress reporting—and automates OAuth token handling so that your tools can authorize requests to upstream APIs without ever exposing tokens to the client or LLM. The framework powers 7,500+ prebuilt tools across 81 MCP servers at Arcade.dev, and is open-source for building custom integrations.

Who it's for

Python developers building custom MCP servers for internal APIs, private tools, and domain-specific integrations. Teams extending Claude Desktop, Cursor, or VS Code with authorized tool calling—particularly those needing OAuth flows (GitHub, Slack, Google, etc.) without managing tokens in application code. Integration-heavy teams wanting a vendor-neutral framework that works with any MCP client or agent framework.

Common use cases

  • Build a custom MCP server for proprietary internal APIs or business logic
  • Add GitHub, Slack, or Notion authorization to tools without hardcoding credentials
  • Host servers on Arcade Cloud with automatic OAuth token refresh and per-call scoping
  • Test tool-call accuracy against real LLMs using arcade evals
  • Extend Claude Desktop or VS Code with authorized integrations over stdio or HTTP

Setup pitfalls

  • Requires Python 3.10+ and uv; older versions are not supported
  • Framework reads and writes filesystem and makes network calls; deploy with appropriate sandboxing and permission restrictions
  • OAuth setup requires registering apps in the Arcade Dashboard for custom providers; 22 prebuilt providers (GitHub, Slack, Google, etc.) are included but need scope declaration
  • Scanner detected one secret in the codebase; audit any hardcoded credentials or API keys before deployment
1 credential detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
80
28.0
Freshness
25%
100
25.0
Adoption
20%
86
17.3
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
84.3
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecevalsecrets
◆ Risk level: high
fs read + fs write + network + exec + eval + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "arcade-1": {
      "command": "uvx",
      "args": [
        "arcade-mcp"
      ]
    }
  }
}
📈 Score historylast 45 snapshots
5/10/20267/6/2026 · 45 snapshots
⚙ Maintenance health
43/ 100 · is this project alive?
contributors (1y)22
top contributor share44%
releases (1y)0
ci✓ passing
⛁ Raw data
weekly downloads52k
github stars951
forks100
open issues21
license✓ present
readme length6178 chars
last publish1d ago
last commit0d ago
last updated1d ago
install verified✓ pass · 50d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points