mcpField
I
Impulse

Impulse

远程服务
impulse-interactive.com其他01 天前更新

关于 Impulse

Impulse MCP Server 将 AI 助手连接到 Impulse 账户,用于管理活动页面、邮件、嘉宾和签到。页面与邮件修改会保留为私人草稿,只有明确发布或发送时才会生效。

主要功能

  1. 01创建和管理活动
  2. 02以私人草稿编辑页面
  3. 03管理邮件模板
  4. 04查看和管理嘉宾名单
  5. 05支持活动签到

适用场景

  1. 01准备活动注册页面
  2. 02发送前起草活动邮件
  3. 03查看嘉宾名单并为来宾签到

MCP 相关

托管服务向 MCP 客户端开放 Impulse 的活动、页面、邮件、嘉宾和签到能力。它使用带 PKCE 的 OAuth 和动态客户端注册。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.impul.co/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Impulse MCP 服务

Impulse MCP 服务是由 Impulse Interactive 提供托管的 Model Context Protocol 服务。它将 AI 助手连接到 Impulse 账户,让你可以通过聊天处理活动、注册和邀请页面、活动邮件、宾客名单和签到。对页面和邮件的编辑会保存在私人草稿中。只有在你提出要求时,才会发布或发送。

官方产品页面和文档:https://www.impulse-interactive.com/product/mcp-server

关于此仓库

此仓库仅包含文档和 MCP 注册表元数据(server.json)。服务由 Impulse 托管,源代码不在此仓库中。

服务 URL

https://mcp.impul.co/mcp

传输方式:Streamable HTTP。

身份验证

此服务使用 OAuth。你无需 API 密钥,也不应在客户端配置中添加 Authorization 标头。

此服务公布的信息(2026-11-11 观察所得):

  • 未经身份验证的请求会返回 HTTP 401,并附带 WWW-Authenticate: Bearer 标头,该标头指向受保护资源元数据:https://mcp.impul.co/.well-known/oauth-protected-resource/mcp。
  • 授权服务器:https://mcp.impul.co(元数据位于 https://mcp.impul.co/.well-known/oauth-authorization-server)。
  • 授权码授权方式,使用 PKCE(S256),并支持刷新令牌。
  • 支持动态客户端注册和客户端 ID 元数据文档(CIMD)。
  • Bearer 令牌通过请求标头发送。
  • 作用域:events:metadata:read-write、pages:read-write、custom-domains:read-write、email-templates:read-write、guests:read-only、guests:read-write、access:scan、texting-broadcast:read-write、pictures:read-write。

产品页面介绍:“此连接使用 OAuth 和 PKCE(S256),并支持动态客户端注册。你的 Impulse 密码绝不会与 AI 助手共享。”

添加此服务时,客户端应提示你登录 Impulse 并批准访问。访问权限仅限于连接获准使用的功能,以及你在 Impulse 中拥有的权限。

要求

  • Impulse 账户。你可以注册。有关套餐可用性,请参阅产品页面。目前页面显示,所有 Impulse 套餐(包括 Free)均包含 MCP 访问权限。
  • 支持使用 OAuth 连接远程 HTTP 服务的 MCP 客户端。

设置

在助手的连接器或 MCP 设置中,添加 URL 为 https://mcp.impul.co/mcp 的远程服务,然后登录 Impulse 并批准访问。

以下代码片段遵循各客户端自己的文档,只插入了 Impulse URL。客户端菜单和配置格式会随时间变化;如果内容有所不同,请查阅链接的客户端文档。

产品页面列出了即将推出的 ChatGPT、Codex 和 Claude Impulse 插件。以下步骤使用各客户端的通用远程 MCP 设置方式。

已登录用户还可以在 Impulse 门户的 AI Agent Setup 页面中找到 Codex、Claude 和 Cursor 的已连接应用设置:https://portal.impul.co/mcp。

Claude(claude.ai 和 Claude Desktop)

客户端文档:使用远程 MCP 开始使用自定义连接器、添加未列出的连接器

对于个人账户:依次点击 Customize > Connectors > Add custom connector,粘贴 https://mcp.impul.co/mcp,然后按提示登录 Impulse。

Claude Code

客户端文档:https://code.claude.com/docs/en/mcp

claude mcp add --transport http impulse https://mcp.impul.co/mcp

然后登录:可以在交互式会话中使用 /mcp,也可以在 shell 中执行:

claude mcp login impulse

如果手动编写 JSON 配置,请在 "url" 旁边包含 "type": "http"(或 "streamable-http")。只有 url 而没有 type 的条目会被视为损坏的 stdio 条目。不要添加 Authorization 标头;否则会跳过 OAuth。

Cursor

添加到 ~/.cursor/mcp.json(用户级)或 .cursor/mcp.json(项目级):

{
  "mcpServers": {
    "impulse": {
      "url": "https://mcp.impul.co/mcp"
    }
  }
}

然后在 Cursor 提示时完成 Impulse 登录。

Codex

添加到 ~/.codex/config.toml:

[mcp_servers.impulse]
url = "https://mcp.impul.co/mcp"

然后登录:

codex mcp login impulse
VS Code / GitHub Copilot

客户端文档:https://code.visualstudio.com/docs/agents/reference/mcp-configuration

在工作区根目录的 .mcp.json 中,或在 Copilot 用户级 mcp-config.json($COPILOT_HOME/mcp-config.json 或 ~/.copilot/mcp-config.json)中使用通用的 mcpServers 格式:

{
  "mcpServers": {
    "impulse": {
      "type": "http",
      "url": "https://mcp.impul.co/mcp"
    }
  }
}

你也可以依次选择 Chat: Open Customizations > MCP Servers > Add Server,然后完成 OAuth 提示。

你不需要 OAuth 客户端 ID。Impulse 支持动态客户端注册和 CIMD。

较旧的由编辑器管理的配置使用 .vscode/mcp.json,其中包含顶层 servers 对象和 "type": "http"。VS Code 文档现在建议新的 Copilot 配置使用上述 mcpServers 格式。

ChatGPT

如果你的 ChatGPT 套餐支持自定义 MCP 连接器或应用,请将 https://mcp.impul.co/mcp 添加为远程 MCP 服务,并在提示时登录 Impulse。ChatGPT 专用的 Impulse 插件即将推出,详情见产品页面。

工具

截至 2026-11-11,实时检查时该服务公开了 100 个工具。工具可能会变化;请将此列表视为快照。以下描述是对各工具自身描述的简要转述。

账户和活动(9)
工具功能
get_account_context读取当前用户、已授权的组织及组织功能。
get_skill_onboarding读取首次活动的入门指南。
list_events列出组织中所有可访问的活动及其功能支持情况。
list_editor_events查找可访问页面或邮件模板的活动,并列出其 ID 和编辑器功能。
list_event_presets列出活动预设、所需的页面/邮件槽位以及自动化标签定义。
get_impulse_event读取可访问活动的 ID 和参会者标签。
create_event创建活动,并添加其入门页面、邮件模板及所选预设的报名流程。
search_event_mentions为 ChatGPT 提及选择器查找可访问的活动。
open_events_dashboard在 ChatGPT 中打开组织的活动仪表板。不会更改活动数据。
页面、草稿、文件和字体(35)
工具功能
get_skill_page_builder创建或编辑页面前,先阅读页面编写指南。
get_starter_gallery加载应用的入门模板库数据和预览 URL。
show_starter_gallery展示最多四个兼容预设的入门设计及其保存的截图。
search_page_starters搜索已发布的页面入门模板库。
get_page_starter使用前查看完整的已发布页面入门模板。
app_starter_preview在 Impulse 应用选择器中打开页面入门模板预览。
search_page_examples搜索页面示例库。
get_page_example阅读一份完整的页面示例文档。
list_event_pages列出活动的页面及其 URL、链接表达式、类型和注册字段。
create_page根据活动中的入门模板创建已发布页面。
duplicate_page将页面复制到同一活动中的新 slug。
rename_page更改页面的公开 URL slug。
delete_page删除页面及其所有版本,包括草稿。
create_page_draft根据某个页面版本创建私人草稿(默认为线上版本)。
discard_page_draft删除页面草稿,不更改线上内容。
publish_page_draft发布页面草稿并将其删除。
get_page_document读取页面的工作草稿、线上文档或已保存版本。
edit_page_document暂存对页面的一批原子设置/删除编辑。
replace_page_document替换并暂存整个页面文档,不会发布。
list_page_versions列出已保存的页面版本和选中的工作草稿。
save_page_version保存页面的命名检查点,不会发布。
restore_page_version用已保存的版本替换页面草稿内容,不会发布。
screenshot_page渲染页面的桌面版和移动版 PNG 截图。
show_page_preview显示会随已保存的更改更新的交互式页面预览。
list_page_files列出页面上保存的文件。
store_page_file将上传的文件复制到永久页面存储中。
view_page_file查看已保存的页面文件。
import_page_file从 HTTP(S) URL 下载文件并导入页面文件库。
list_google_fonts按筛选条件列出 Google Fonts。
search_google_fonts按字体系列名称或设计标签搜索 Google Fonts。
preview_google_fonts在 PNG 字体样张中比较 1 至 6 种 Google Fonts。
preview_page_fonts将页面保存的字体文件渲染为 PNG 字体样张。
import_google_font将选定的 Google Font 文件保存到页面文件库。
create_editor_upload创建供页面或邮件使用的上传文件(最大 50 MiB)。
finalize_editor_upload验证并完成上传文件。
电子邮件模板和群发邮件(35)
工具功能
get_skill_email_template阅读电子邮件模板编写指南。
get_skill_broadcast_filters编写筛选条件前,阅读群发邮件受众筛选指南。
search_email_examples搜索电子邮件入门示例库。
get_email_example阅读一份完整的电子邮件入门示例。
get_email_components阅读电子邮件组件目录及允许使用的属性。
list_email_templates列出某个活动或组织库中的电子邮件模板。
create_email_template根据入门模板创建电子邮件模板。不会发送电子邮件。
duplicate_email_template将电子邮件模板复制为新模板。不会发送电子邮件。
rename_email_template重命名电子邮件模板。不会发送电子邮件。
delete_email_template删除电子邮件模板及其版本和草稿。
create_email_draft根据电子邮件版本创建私人草稿(默认为实时版本)。
discard_email_draft删除电子邮件草稿,不更改实时内容。
publish_email_draft发布并删除电子邮件草稿。不会发送电子邮件。
get_email_document读取电子邮件的工作草稿、实时源文件或已保存版本,并提供预览 URL。
edit_email_document对电子邮件暂存一批原子化的设置和删除编辑。
replace_email_document验证、编译并暂存完整的电子邮件文档。不会发送电子邮件。
list_email_versions列出已保存的电子邮件版本和选定的工作草稿。
save_email_version保存电子邮件的命名检查点。不会发布。
restore_email_version将电子邮件草稿内容替换为已保存的版本。不会发布。
screenshot_email截取电子邮件在桌面和移动设备宽度下的屏幕截图。
show_email_preview显示会随已保存更改更新的电子邮件预览。
store_email_image将上传的图像保存到电子邮件的永久图像存储中。
view_email_image查看已存储的电子邮件图像。
import_email_image将图像从页面文件库或电子邮件图像库复制到电子邮件中。
send_email_template_test向用户指定的地址发送一封真实的测试电子邮件。
send_email_broadcast_test向选定的 1–10 名活动参与者发送电子邮件模板测试邮件。
list_email_broadcast_events查找具有电子邮件模板和访客读取权限的发送活动。
list_email_broadcasts列出某个活动的电子邮件群发和测试群发。
create_email_broadcast在收到请求时,向符合条件的参与者发送或安排发送实时电子邮件模板。
update_email_broadcast在预定的电子邮件群发开始前更新它。
delete_email_broadcast删除电子邮件群发及其计划。
get_email_broadcast读取群发的模板、计划、状态和投递数量。
get_broadcast_audience_preview读取受众预览的状态和结果。
get_email_broadcast_preview读取群发的模板文档和 HTML 预览 URL。
preview_broadcast_audience启动只读的受众预览。不会发送邮件。
嘉宾与注册(16)
工具功能
create_attendee为活动注册嘉宾。
get_attendee按 ID 读取一位活动嘉宾的信息。
update_attendee更新活动注册的邮箱、报名字段或标签。
delete_attendee从某场活动中永久移除一位嘉宾。
query_attendees使用筛选条件和搜索查询活动嘉宾。
list_organization_attendees跨活动搜索组织嘉宾资料。
get_organization_attendee读取组织嘉宾资料。
update_organization_attendee更新组织嘉宾的联系渠道、退订状态或报名字段。
delete_organization_attendee永久删除组织嘉宾资料。
list_attendee_export_fields列出活动嘉宾导出中可用的 CSV 列。
export_attendees将所有活动嘉宾导出为私有 CSV,并提供短期有效的下载 URL。
list_registration_links列出已发布的注册页面及其公开 URL。
download_registration_qr为已发布的注册页面生成 PNG 或 SVG 二维码。
create_attendee_upload为嘉宾创建 JPEG/PNG 自拍照上传。
finalize_attendee_upload验证并完成自拍照上传。
attach_attendee_selfie将已完成的自拍照附加到没有个人头像的嘉宾资料。
签到(2)
工具功能
preview_attendee_access预览嘉宾的出入权限,不记录入场或离场。
record_attendee_access使用 preview_attendee_access 返回的请求记录嘉宾入场或离场。
模板标签(2)

涵盖电子邮件、消息和页面标签,包括自定义域名落地页的分配。

工具功能
list_template_tags列出活动的电子邮件、消息或页面标签及其当前分配情况。
assign_template_tag在符合条件的模板或页面上分配、移动或清除标签。
应用会话(1)
工具功能
create_app_session使用此连接所属组织及已授权的权限范围,对 Impulse 应用的直接 API 请求进行身份验证。这不是用户 OAuth 登录。

链接

许可证

本仓库内容根据 MIT License 授权。版权所有 2026 Impulse Interactive Inc.

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。