ComposioHQ_composio-mcp-server
by: MCP-Mirror
Mirror of https://github.com/ComposioHQ/composio-mcp-server
📌Overview
Purpose: The framework aims to provide a standardized interface for accessing Composio applications via a Model Context Protocol (MCP) server.
Overview: The Composio MCP Server enables language models to interact with a variety of Composio applications, such as Gmail and Linear, in a structured manner, enhancing automation and integration capabilities.
Key Features:
-
MCP Compatibility: Facilitates standardized communication between language models and various Composio applications, streamlining workflows.
-
Structured Access: Offers a uniform interface for interacting with different tools, simplifying the integration process for developers and enhancing user experience.
Composio MCP Server
A Model Context Protocol (MCP) server implementation that exposes Composio tools and actions.
Overview
This server provides MCP-compatible access to various Composio applications like Gmail, Linear, and more through a standardized interface. It allows language models to interact with these tools in a structured way.
Prerequisites
- Node.js 16 or higher
- A Composio API key, which can be obtained by signing up at https://app.composio.dev
Installation
-
Clone the repository:
git clone https://github.com/composio/composio-mcp-server.git cd composio-mcp-server
-
Install dependencies:
pnpm install
-
Build and run the project:
pnpm build && node build/index.js
Installation Guide for Composer
- Open Cursor Settings
- Navigate to Features -> Add MCP Server
- Add the following command:
env COMPOSIO_API_KEY=<composio_api_key> env COMPOSIO_APPS=gmail,linear node /path/to/composio-mcp-server/build/index.js
- Replace
/path/to/composio-mcp-server
with the actual path where you cloned the repository - Replace
<composio_api_key>
with your Composio API key