arcade-mcp

arcade-mcp

An open-source Python framework and toolkit library for building custom capabilities into agents via MCP servers.

MCPDevOpen source
Type
MCP
Open source
Yes
GitHub Stars
★ 1.0k
Source
mcp-github

Overview

arcade-mcp is an open-source Python framework for building Model Context Protocol (MCP) servers and tools that run within them. It supports over 7,500 pre-built tools available on Arcade.dev and enables you to build your own tools. With it, you can create MCP tools for internal APIs, custom OAuth providers, and domain-specific integrations. The framework provides a decorator-based API covering the full MCP specification, including tools, resources, prompts, sampling, extraction, progress tracking, and logging. It also supports authorized tool invocation, ensuring sensitive information remains hidden from clients and LLMs.

Capabilities

  • Build custom MCP servers
  • Support full MCP specification
  • Authorized tool invocation
  • Integrate multiple OAuth providers
  • Test tool call accuracy
  • One-click deployment to Arcade Cloud

Use cases

Create MCP tools for internal APIsIntegrate custom OAuth providersImplement domain-specific functionalityTest and deploy MCP tools

Setup

Requires: Python 3.10+uv
uv tool install arcade-mcp

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I get started with arcade-mcp?

After installing the CLI, create a new project using `arcade new my_server` and run it.

What transport protocols are supported?

Supports stdio (default) and HTTP+SSE.

How do I configure an MCP client?

Use the `arcade configure <client>` command.

Related skills