为什么使用 MCP?
- 深入排查 Sentry、Datadog 和 Vercel 的日志
- 在 Slack 中借助数据库 MCP,将 Devin 用作数据分析师
- 深入分析 SonarQube、CircleCI 和 Jam 中的问题
- 批量创建 Linear 工单、Notion 文档、Google Docs(通过 Zapier)等
- 从 Airtable、Stripe 和 Hubspot 获取上下文并与之交互
- 以及更多功能!
开始使用 MCP
将 Devin 连接到数据库 MCP,在 Slack 中进行数据分析
查看我们的分步指南!
了解 Cognition 团队如何将 Devin 与 MCP 搭配使用
了解我们如何让 Devin 充当数据分析师,并与 Datadog、Sentry、Linear、Figma 和 Google Sheets 等工具协同工作。
配置提示
对于通过 OAuth 进行认证的 MCP,Devin 会提示你访问一个 URL 来连接你的账户。我们强烈建议使用服务账户,而不是你的个人账户,因为访问权限会在你的组织内共享。
没有看到你需要的 MCP?可以使用 “Add Your Own” 选项自行配置!遇到问题?请通过我们的支持页面或发送邮件至 support@cognition.ai 与我们联系。
Vercel、Atlassian、Notion、Sentry、Neon、Asana、Jam 等众多服务
- AlloyDB
- Asana
- Atlassian
- BigQuery
- Cloud SQL (MySQL)
- Cloud SQL (PostgreSQL)
- Cloud SQL (SQL Server)
- Cloudflare
- Cortex
- Dataplex
- Fireflies
- Firestore
- Jam
- Linear
- Looker
- Metabase
- MySQL
- Neon
- Notion
- PostgreSQL
- Prisma
- Sentry
- Spanner
- SQL Server
- Vercel
- 更多见下文!
Datadog
- DATADOG_API_KEY - Datadog API 密钥,可以在 Datadog 的 /organization-settings/api-keys 页面找到
- DATADOG_APP_KEY - Datadog 应用密钥,可以在 Datadog 的 /organization-settings/application-keys 页面找到
Slack
首先,访问 api.slack.com/apps 并选择你的应用。然后:
- 在侧边栏中进入 OAuth & Permissions
- 查找 Bot User OAuth Token(应以
xoxb-开头) - 如果没有看到 Bot User OAuth Token,确保你已经配置了应用级 token(Settings > Basic Information),至少添加了 1 个 scope(Settings > OAuth & Permissions),并且已将应用安装到你的工作区
- 使用 curl 命令:
curl -H "Authorization: Bearer xoxb-your-token" https://slack.com/api/auth.test,其中xoxb-your-token应替换为你的 OAuth token
- 使用 curl 命令:
curl -H "Authorization: Bearer xoxb-your-token" https://slack.com/api/conversations.list,其中xoxb-your-token替换为你的 OAuth token - 要使该命令生效,你需要至少添加以下 scopes:
channels:read,groups:read,mpim:read,im:read
Supabase
Figma
- 在 Figma 主页,点击左上角的个人资料图标,在下拉菜单中选择 Settings。
- 在设置菜单中,选择 Security 选项卡。
- 向下滚动到 Personal access tokens 部分,点击 Generate new token。
- 为该 token 输入一个名称,并确保授予合适的权限。我们建议至少为 File content 和 Dev resources 配置读取权限。
- 点击 Generate token。
Stripe
Bearer <TOKEN> 的 Authorization 头,其中 <TOKEN> 是你的 Stripe API 密钥。更多信息请参见:https://docs.stripe.com/mcp#bearer-token
文档
Zapier
Bearer <TOKEN> 的 Authorization 头部。
你需要从 https://mcp.zapier.com/mcp/servers > Connect 中提供的 Server URL 里提取你的 Bearer token。
你的 Server URL 看起来会类似这样:https://mcp.zapier.com/api/mcp/s/*****/mcp
从中提取带星号的这段(*****),并将其用于你提供的 Authorization 头部中:Bearer *****

Airtable
Docker Hub
- Docker Hub 用户名:可在 My Hub 中查看
- 个人访问令牌(Personal Access Token):前往 Account Settings > Personal access tokens 并创建一个令牌

SonarQube
- Sonarqube token:前往 “My Account > Security” 并生成你的 API token
- Sonarqube org:这是你的用户名,示例如下图所示

- Sonarqube URL:
- 自托管环境:格式为 http://localhost:9000 或 https://sonarqube.mycompany.com
- SonarCloud:使用 https://sonarcloud.io
Netlify

Pulumi

Parallel
Heroku

CircleCI
CIRCLECI_TOKEN- CircleCI API 令牌,可在 https://app.circleci.com/settings/user/tokens 创建。创建后请立即复制该 API 令牌,此后将无法再次查看!

CIRCLECI_BASE_URL【可选】 - 仅本地部署(on‑prem)客户需要填写,其他情况下为可选项。默认值为"https://circleci.com"
Cortex
- 登录到你的 Cortex 实例。
- 在左侧菜单中,前往 Settings → My access tokens。
- 点击 Create new token。
- 输入该令牌的名称和描述。
- 点击 Create token 并复制该令牌。
https://api.getcortexapp.com)。
Documentation
Square
Bearer <TOKEN> 格式的 Authorization 标头,其中 <TOKEN> 是你的 Square 访问令牌。更多信息请参考:https://developer.squareup.com/docs/build-basics/access-tokens
文档
Hubspot
- 在 HubSpot 中创建一个私有应用:
- 前往 Settings > Integrations > Private Apps
- 点击“Create private app”
- 为应用命名,并设置所需的权限范围
- 点击“Create app”
- 在 “Auth” 选项卡中复制生成的访问令牌
Redis
- Redis 主机地址
- Redis 端口
- Redis 用户名
- Redis 密码
Google Maps



Playwright
Firecrawl
FIRECRAWL_API_KEY),可以在 https://www.firecrawl.dev/app/api-keys 查看并创建。
文档
ElasticSearch
ES_URL- ElasticSearch 的 URL 或端点,可以在 Elasticsearch 的 /overview 页面找到。ES_API_KEY- ElasticSearch 的 API 密钥,可以在 Elasticsearch 的/indices/index_details/<name>/data页面创建。

ES_SSL_SKIP_VERIFY 是一个可选的环境变量。将其设置为 true 时,连接到 Elasticsearch 时会跳过 SSL/TLS 证书验证。
文档
Postgres
Plaid
client_id 和生产环境的 client_secret,请访问 https://dashboard.plaid.com/developers/keys
文档
Replicate
Grafana
- Grafana URL
- Grafana 服务账号令牌:要获取该令牌,请在侧边栏依次前往 Administration > Users and access > Service accounts > Add service account(如果你还没有添加服务账号)> Add service account token

Pinecone

Snyk
unmanaged: true 标志(例如 C++)。你目前可以在知识库中或 Devin 会话期间进行设置——下面是一个示例:


