Arcade MCP (Model Context Protocol) Server is a secure framework for building and running AI-powered tools and agents. It enables AI assistants and development tools to interact with your custom tools through a standardized protocol, supporting seamless integration across different AI platforms. The current version is 1.19.3, and it receives frequent updates and feature releases.
pip install arcade-mcp-serverVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to create a basic MCP server with `MCPApp`, define tools using the `@app.tool` decorator, and handle secrets. The `arcade-mcp` CLI can be used to scaffold a complete project.
Use `stdio` transport locally for tools requiring authorization/secrets, or deploy to a secure environment for public HTTP access. When running, specify `python server.py stdio` or omit the transport argument for default `stdio`.
Always include `Annotated` types for tool parameters and return values (e.g., `name: Annotated[str, "Description"]`) and descriptive docstrings for your tool functions.
Users concerned about data collection should review the privacy policy and consider their deployment environment.
Install the package using pip: 'pip install arcade-mcp-server'.
Ensure you have the latest version installed: 'pip install --upgrade arcade-mcp-server'.
Add the '@app.tool' decorator and ensure all parameters and return types are properly annotated.
Set the 'ARCADE_WORKER_SECRET' environment variable with a secure value before starting the server.
Ensure all functions return the expected iterable types and handle cases where 'None' might be returned.
No dependency data recorded yet.