Composio MCP Server

Composio MCP Server

site icon
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

安装教程

  1. 克隆仓库: bash git clone https://github.com/composio/composio-mcp-server.git cd composio-mcp-server

  2. 安装依赖并构建项目: bash pnpm install && pnpm build

  3. 配置环境变量:

  4. 在项目根目录创建 .env 文件
  5. 添加以下内容: COMPOSIO_API_KEY=<your_composio_api_key> COMPOSIO_APPS=gmail,linear

  6. 在 Cursor 中配置 MCP Server:

  7. 打开 Cursor 设置
  8. 导航到 Features -> Add MCP Server
  9. 添加以下命令: bash node /path/to/composio-mcp-server/start.js
  10. /path/to/composio-mcp-server 替换为实际克隆路径
  11. 确保 .env 文件正确配置

调试方式

  • 确保 Node.js 版本符合要求
  • 检查 .env 文件中的 API Key 和应用程序配置是否正确
  • 运行 node start.js 并检查输出日志

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。