Composio MCP Server

Composio MCP Server

site icon
2025.02.17 21
TypeScript中间件服务工具集成开发效率交流协作
Composio MCP Server 是一个实现 Model Context Protocol (MCP) 的服务,它通过标准化接口提供对 Composio 应用程序(如 Gmail、Linear 等)的访问。该服务允许语言模型以结构化的方式与这些工具进行交互。
View on GitHub

Overview

基本能力

产品定位

Composio MCP Server 是一个中间件服务,旨在为语言模型提供与 Composio 集成的应用程序(如 Gmail、Linear 等)的结构化交互能力。

核心功能

  • 提供 MCP 兼容的接口,允许语言模型与 Composio 应用程序交互。
  • 支持多种 Composio 应用程序的集成,如 Gmail、Linear 等。
  • 通过标准化接口简化工具和动作的调用。

适用场景

  • 语言模型需要与外部工具(如邮件服务、项目管理工具)进行交互的场景。
  • 开发需要集成 Composio 应用程序的自动化流程。

工具列表

  • Gmail: 提供邮件相关的操作能力。
  • Linear: 提供项目管理相关的操作能力。

常见问题解答

  • 如何获取 Composio API Key? 通过注册 Composio 账户并在 https://app.composio.dev 获取。

使用教程

使用依赖

  • 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

  3. 构建并运行项目: bash pnpm build && node build/index.js

调试方式

  • 确保 COMPOSIO_API_KEY 环境变量已正确设置。
  • 检查应用程序路径是否正确。
  • 运行以下命令进行调试: bash env COMPOSIO_API_KEY=<composio_api_key> env COMPOSIO_APPS=gmail,linear node /path/to/composio-mcp-server/build/index.js

许可证

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