使用 Arcade MCP 构建经过身份验证的 MCP 工具和服务器 是做什么的?
使用 Arcade MCP 创建自定义的、支持 OAuth 授权的 MCP 服务器和工具,包含评估和部署路径,适用于智能体工具调用工作流。
先决条件
Python、arcade-mcp、一个兼容 MCP 的客户端,以及可选用于托管认证和部署的 Arcade Cloud 账户。
安装
使用与您的环境匹配的上游安装或设置路径:
- uv tool install arcade-mcp
- uv run server.py # stdio(默认),适用于 Claude Desktop 和 CLI 工具
- uv run server.py http # HTTP+SSE,适用于 Cursor 和 VS Code;文档地址为 http://127.0.0.1:8000/docs
- git clone https://github.com/ArcadeAI/arcade-mcp.git
来自上游的要求和注意事项:
- 构建 MCP 服务器和工具的开源 Python 框架。
- arcade-mcp 是用于构建 模型上下文协议 服务器及其内部运行工具的 Python 框架。它为 Arcade 上 81 个 MCP 服务器中的 7,500 多个预构建工具提供支持。
基本使用或入门说明:
-
秘密信息(如 OAuth 令牌、API 密钥等)由 Arcade 在运行时安全地注入到您的工具调用中,从而使您的工具能够授权对上游 API 的请求。例如,客户端和 LLM 永远不会看到这些秘密信息。
-
bash
-
脚手架一个新的服务器
-
提取自上游文档:https://raw.githubusercontent.com/ArcadeAI/arcade-mcp/HEAD/README.md