https://github.com/integration-app/mcp-server
https://github.com/integration-app/mcp-server
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/integration-app/mcp-server
- Owner: integration-app
- Created: 2025-01-14T21:52:32.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T22:51:56.000Z (9 months ago)
- Last Synced: 2025-01-16T00:26:38.848Z (9 months ago)
- Language: JavaScript
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-MCP-Servers-directory - Integration App - Interact with any other SaaS applications on behalf of your customers (Other Tools and Integrations)
- awesome-mcp-servers - **Integration App** - Interact with any other SaaS applications on behalf of your customers. `http` `git` `github` (Other)
- awesome-mcp-servers - **Integration App** - Interact with any other SaaS applications on behalf of your customers. `http` `git` `github` (Other)
- Awesome-Official-MCP-Servers - Integration App - app/mcp-server?style=social) | Interact with any other SaaS applications on behalf of your customers. | | (官方 MCP 服务器列表)
- Awesome-Official-MCP-Servers - Integration App - app/mcp-server?style=social) | Interact with any other SaaS applications on behalf of your customers. | | (官方 MCP 服务器列表)
- awesome-mcp-servers - Integration App - Exposes tools from Integration App workspaces as an MCP server for use with applications (Table of Contents / Other Tools and Integrations)
- awesome-mcp-servers - Integration App - Exposes tools from Integration App workspaces as an MCP server for use with applications (Table of Contents / Other Tools and Integrations)
- mcp-index - Integration App Server - Exposes tools that utilize actions defined in an Integration App workspace for varied applications. Connects AI models to a range of functionalities through the Model Context Protocol. (APIs and HTTP Requests)
- awesome-mcp-servers - Integration App - Interact with any other SaaS applications on behalf of your customers. (Official Servers)
README
# Integration App MCP Server
## Overview
This is an implementation of the [Model Context Protocol (MCP) server](https://modelcontextprotocol.org/) that exposes tools powered by [Integration App](https://integration.app).
## Managing Tools
This server uses Actions defined in an Integration App workspace as tools.
To understand how this works and how to effectively manage tools for each application, please refer to the [Using Tools](https://console.integration.app/docs/building/use-cases/ai/use-tools) guide.## Running the server
1. Install [node.js](https://nodejs.org)
2. Configure some actions in your Integration App workspace
3. Get Integration App token from your [Workspace Settings](https://console.integration.app/w/0/settings/testing) page or generate using your Workspace Key and Secret ([Authentication Guide](https://console.integration.app/w/625eb136b4af031bffb2e9eb/docs/getting-started/authentication)).You need to provide two environment variables to the server:
* `INTEGRATION_APP_TOKEN` - token for accessing Integration App API
* `INTEGRATION_KEY` - key of the integration you want to use tools forThis server exposes tools from one integration at a time. If you want to expose tools from multiple integrations, you can create multiple servers or modify the code to iterate over multiple integrations.
Here is an example of claude_desktop_config.json file with the server configured:
```json
{
"mcpServers": {
"integration-app-hubspot": {
"command": "npx",
"args": ["-y", "@integration-app/mcp-server"],
"env": {
"INTEGRATION_APP_TOKEN": "",
"INTEGRATION_KEY": "hubspot"
}
}
}
}
```## Testing
To understand if everything works as expected, you can ask Claude what tools are available:
