{"id":26648532,"url":"https://github.com/integration-app/mcp-server","last_synced_at":"2025-03-25T00:02:13.897Z","repository":{"id":272674694,"uuid":"916850434","full_name":"integration-app/mcp-server","owner":"integration-app","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-15T22:51:56.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T00:26:38.848Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/integration-app.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-14T21:52:32.000Z","updated_at":"2025-01-15T22:51:58.000Z","dependencies_parsed_at":"2025-01-16T00:27:43.641Z","dependency_job_id":"6a5991c8-838b-4136-bfcb-1f318ad8c347","html_url":"https://github.com/integration-app/mcp-server","commit_stats":null,"previous_names":["integration-app/mcp-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/integration-app%2Fmcp-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/integration-app%2Fmcp-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/integration-app%2Fmcp-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/integration-app%2Fmcp-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/integration-app","download_url":"https://codeload.github.com/integration-app/mcp-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245372380,"owners_count":20604491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-25T00:02:04.267Z","updated_at":"2025-03-25T00:02:13.841Z","avatar_url":"https://github.com/integration-app.png","language":"JavaScript","readme":"# Integration App MCP Server \n\n## Overview \n\nThis is an implementation of the [Model Context Protocol (MCP) server](https://modelcontextprotocol.org/) that exposes tools powered by [Integration App](https://integration.app).\n\n## Managing Tools\n\nThis server uses Actions defined in an Integration App workspace as tools. \nTo 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.\n\n## Running the server\n\n1. Install [node.js](https://nodejs.org)\n2. Configure some actions in your Integration App workspace\n3. 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)).\n\nYou need to provide two environment variables to the server:\n* `INTEGRATION_APP_TOKEN` - token for accessing Integration App API\n* `INTEGRATION_KEY` - key of the integration you want to use tools for\n\nThis 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.\n\nHere is an example of claude_desktop_config.json file with the server configured: \n\n```json\n{\n  \"mcpServers\": {\n    \"integration-app-hubspot\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@integration-app/mcp-server\"],\n      \"env\": {\n         \"INTEGRATION_APP_TOKEN\": \"\u003cyour-integration-app-token\u003e\",\n         \"INTEGRATION_KEY\": \"hubspot\"\n      }\n    }\n  }\n}\n```\n\n## Testing \n\nTo understand if everything works as expected, you can ask Claude what tools are available: \n\n![Claude Test](https://github.com/user-attachments/assets/693aba6f-d7ee-47ad-9fcd-a966e1935214)\n","funding_links":[],"categories":["Production-Ready Servers","Other Tools and Integrations","📦 Other","官方 MCP 服务器列表","Aggregators","APIs and HTTP Requests","Official Servers","Table of Contents","Mcp Server Directories \u0026 Lists","🗂️ Extensions by Category"],"sub_categories":["How to Submit","Other Tools and Integrations","🔧 MCP Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintegration-app%2Fmcp-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintegration-app%2Fmcp-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintegration-app%2Fmcp-server/lists"}