
Composio MCP Server

2025.02.04
0
工具集成自动化工作流开发效率交流协作
Composio MCP Server 是一个实现 Model Context Protocol (MCP) 的服务,它通过标准化接口提供对 Composio 应用程序(如 Gmail、Linear 等)的访问。该服务允许语言模型以结构化的方式与这些工具进行交互。
View on GitHub
Overview
基本能力
产品定位
Composio MCP Server 旨在为开发者提供一个标准化的接口,以便语言模型能够与 Composio 集成的各种应用程序进行交互。
核心功能
- 提供 MCP 兼容的访问接口
- 支持多种 Composio 应用程序(如 Gmail、Linear 等)
- 允许语言模型以结构化方式与工具交互
适用场景
- 开发者希望通过语言模型自动化操作 Gmail、Linear 等应用程序
- 需要将 Composio 工具集成到现有工作流中的场景
- 构建基于语言模型的自动化工具链
工具列表
- Gmail:电子邮件管理
- Linear:项目管理
常见问题解答
- 如何获取 Composio API Key? 通过访问 https://app.composio.dev 注册并获取 API Key。
使用教程
使用依赖
- Node.js 16 或更高版本
- Composio API Key
安装教程
-
克隆仓库:
bash git clone https://github.com/composio/composio-mcp-server.git cd composio-mcp-server
-
安装依赖并构建项目:
bash pnpm install && pnpm build
-
配置环境变量:
- 在项目根目录创建
.env
文件 -
添加以下内容:
COMPOSIO_API_KEY=<your_composio_api_key> COMPOSIO_APPS=gmail,linear
-
在 Cursor 中配置 MCP Server:
- 打开 Cursor 设置
- 导航到 Features -> Add MCP Server
- 添加以下命令:
bash node /path/to/composio-mcp-server/start.js
- 将
/path/to/composio-mcp-server
替换为实际克隆路径 - 确保
.env
文件正确配置
调试方式
- 确保 Node.js 版本符合要求
- 检查
.env
文件中的 API Key 和应用程序配置是否正确 - 运行
node start.js
并检查输出日志