MCP Server Framework and Tool Development library for building custom capabilities into agents.
Find a file
Eric Gustin c205bda092
Release libs for arcade-mcp (#598)
Seeing that arcade-ai==2.2.3 doesn't allow for core, serve, or tdk
versions 3.x.x and that it doesn't know about arcade-mcp-server or
arcade-mcp, I feel confident that we can get this past the release
candidate stage. The current state of our documentation
(docs.arcade.dev) still references the 'old way' of doing things, so we
can gradually introduce these new packages to users without the hassle
of specifying pre release flags when installing

### New packages:
arcade-mcp==1.0.0
arcade-mcp-server==1.0.0

### Breaking change with major bump:
arcade-core==3.0.0 from 2.4.0
arcade-serve==3.0.0 from 2.1.0
arcade-tdk==3.0.0 from 2.5.0

### Deprecated:
arcade-ai==2.2.3
2025-10-03 12:11:25 -07:00
.github docs build commands for arcade-mcp (#587) 2025-09-26 15:30:52 -07:00
.vscode CLI Usage (#593) 2025-10-03 10:15:08 -07:00
contrib MCP Local (#563) 2025-09-25 15:28:15 -07:00
docker Fix reference to arcade-box-api in toolkits.txt (#594) 2025-10-01 23:30:12 -03:00
examples MCP Local (#563) 2025-09-25 15:28:15 -07:00
libs Release libs for arcade-mcp (#598) 2025-10-03 12:11:25 -07:00
schemas/preview Tool Metadata (#357) 2025-04-16 19:17:36 -08:00
toolkits Box.com Starter MCP Server (#584) 2025-10-01 23:05:16 -03:00
.editorconfig Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.gitignore docs build commands for arcade-mcp (#587) 2025-09-26 15:30:52 -07:00
.pre-commit-config.yaml MCP Local (#563) 2025-09-25 15:28:15 -07:00
.prettierignore Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.prettierrc.toml Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.ruff.toml MCP Local (#563) 2025-09-25 15:28:15 -07:00
CONTRIBUTING.md MCP Local (#563) 2025-09-25 15:28:15 -07:00
cspell.config.yaml Replace arcade.client with arcadepy (#119) 2024-10-23 15:29:02 -07:00
LICENSE Update README and LICENSE (#220) 2025-01-23 19:43:48 -08:00
Makefile MCP Local (#563) 2025-09-25 15:28:15 -07:00
pyproject.toml Release libs for arcade-mcp (#598) 2025-10-03 12:11:25 -07:00
README.md MCP Local (#563) 2025-09-25 15:28:15 -07:00
uv_setup.sh MCP Local (#563) 2025-09-25 15:28:15 -07:00
worker.toml Worker Deploy (#278) 2025-03-13 09:02:36 -07:00

DocumentationToolsQuickstartContact Us

Arcade AI Platform

Arcade is a developer platform that lets you build, deploy, and manage tools for AI agents.

This repository contains the core Arcade libraries, organized as separate packages for maximum flexibility and modularity:

  • arcade-core - Core platform functionality and schemas | Source code | pip install arcade-core |
  • arcade-mcp-server - MCP Server Development Framework | Source code | pip install arcade-mcp-server |
  • arcade-tdk - Tool Development Kit with the @tool decorator | Source code | pip install arcade-tdk |
  • arcade-serve - Serving infrastructure for workers and MCP servers | Source code | pip install arcade-serve |
  • arcade-evals - Evaluation framework for testing tool performance | Source code | pip install 'arcade-mcp[evals] |
  • arcade-cli - Command-line interface for the Arcade platform | Source code | pip install arcade-mcp |

diagram

To learn more about Arcade.dev, check out our documentation.

Pst. hey, you, give us a star if you like it!

GitHub stars

Quick Start

Installation

For development, install all packages with dependencies using uv workspace:

# Install all packages and dev dependencies
uv sync --extra all --dev

# Or use the Makefile (includes pre-commit hooks)
make install

For production use, install individual packages as needed:

pip install arcade-mcp          # CLI
pip install 'arcade-mcp[evals]' # CLI + Evaluation framework
pip install 'arcade-mcp[all]'   # CLI + Serving infra + eval framework + TDK
pip install arcade_serve       # Serving infrastructure
pip install arcade-tdk         # Tool Development Kit

Development

Use the Makefile for standard tasks:

# Run tests
make test

# Run linting and type checking
make check

# Build all packages
make build

# See all available commands
make help

Client Libraries

Support and Community