@mesheshq/mcp服务器
 ](https://www.npmjs.com/package/@mesheshq/mcp-server) ](https://packagephobia.com/result?p=%40mesheshq%2Fmcp-server)
MCP服务器 网格 --发送事件、管理工作空间, 创建路由规则并检查来自任何MCP兼容客户端的交付。
特性
- 发射事件 --向Meshes发送产品事件(注册、付款、取消)
- 管理工作区 --列出并配置工作区
- 工作区发现 --检查可用的工作区事件类型和资源
- 布线规则 --创建和更新事件路由规则
- 连接 --管理集成连接(HubSpot、Salesforce、Slack、Mailchimp等)
- 递送状态 --检查事件传递日志和重试状态
- 嵌入式会话 --创建、列出、刷新和撤销工作区、仪表板或资源范围的会话
设置
创建一个免费的Meshes帐户,并在仪表板中创建机器密钥 在个人资料下→ API密钥。
克劳德代码
claude mcp add meshes \
-e MESHES_ACCESS_KEY=your_access_key \
-e MESHES_SECRET_KEY=your_secret_key \
-e MESHES_ORG_ID=your_org_id \
-- npx -y @mesheshq/mcp-server光标
打开光标设置→ MCP → 添加新的全局MCP服务器:
{
"mcpServers": {
"meshes": {
"command": "npx",
"args": ["-y", "@mesheshq/mcp-server"],
"env": {
"MESHES_ACCESS_KEY": "your_access_key",
"MESHES_SECRET_KEY": "your_secret_key",
"MESHES_ORG_ID": "your_organization_uuid"
}
}
}
}克劳德桌面版
打开克劳德桌面→ 设置→ 开发者→ 编辑配置:
{
"mcpServers": {
"meshes": {
"command": "npx",
"args": ["-y", "@mesheshq/mcp-server"],
"env": {
"MESHES_ACCESS_KEY": "your_access_key",
"MESHES_SECRET_KEY": "your_secret_key",
"MESHES_ORG_ID": "your_organization_uuid"
}
}
}
}帆板运动
添加到您的Windsurf MCP配置中:
{
"mcpServers": {
"meshes": {
"command": "npx",
"args": ["-y", "@mesheshq/mcp-server"],
"env": {
"MESHES_ACCESS_KEY": "your_access_key",
"MESHES_SECRET_KEY": "your_secret_key",
"MESHES_ORG_ID": "your_organization_uuid"
}
}
}
}安全说明: MCP配置文件包含您的密钥。他们 位于您的主目录中(例如。 ~/.cursor/mcp.json),不是你的 项目回购。切勿将访问密钥或密钥提交给版本控制。环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
MESHES_ACCESS_KEY | 是 | 仪表板上的机器访问密钥 |
MESHES_SECRET_KEY | 是 | 来自仪表板的机器密钥 |
MESHES_ORG_ID | 是\* | 组织UUID |
MESHES_ORGANIZATION_ID | 是\* | 别名 MESHES_ORG_ID (SDK兼容名称) |
MESHES_API_URL | 没有 | API基本URL(默认值: https://api.meshes.io) |
\*设置其中之一 MESHES_ORG_ID 或 MESHES_ORGANIZATION_ID.
可用工具
| 工具 | 说明 |
|---|---|
meshes_emit_event | 向Meshes发起产品活动,以便进行路由和交付 |
meshes_emit_bulk_events | 在单个请求中发送多达100个事件 |
meshes_list_workspaces | 列出多租户组织中的所有工作区 |
meshes_get_workspace | 获取特定工作空间的详细信息 |
meshes_create_workspace | 创建新工作区 |
meshes_update_workspace | 更新工作区属性 |
meshes_get_workspace_connections | 列出工作区范围内的连接 |
meshes_get_workspace_event_types | 列出为工作区配置的事件类型 |
meshes_get_workspace_resources | 列出为工作区配置的资源 |
meshes_get_workspace_rules | 列出带有可选事件/资源筛选器的工作区规则 |
meshes_list_connections | 列出整个组织的连接 |
meshes_get_connection | 获取连接的详细信息 |
meshes_create_connection | 创建新的连接目标 |
meshes_update_connection | 更新连接配置元数据 |
meshes_delete_connection | 删除连接 |
meshes_get_connection_actions | 获取连接的可用操作(目标端点) |
meshes_get_connection_fields | 获取映射的目标字段配置 |
meshes_get_connection_default_mappings | 获取连接的默认映射 |
meshes_update_connection_default_mappings | 更新连接的默认映射 |
meshes_list_rules | 列出所有路由规则 |
meshes_get_rule | 获取特定路由规则的详细信息 |
meshes_create_rule | 创建将事件映射到操作的事件路由规则 |
meshes_delete_rule | 删除事件路由规则 |
meshes_list_events | 按页码列出整个组织中的事件 |
meshes_get_workspace_events | 使用筛选条件列出工作区的事件 |
meshes_get_event | 使用交付状态矩阵获取事件详细信息 |
meshes_get_event_payload | 获取包含数据有效负载的事件详细信息 |
meshes_retry_event_rule | 重试失败的规则传递 |
meshes_list_integrations | 获取所有支持的集成类型的元数据 |
meshes_create_session | 创建工作区、仪表板或资源范围的嵌入会话 |
meshes_list_sessions | 使用可选筛选器列出工作区的嵌入式会话 |
meshes_refresh_session | 刷新现有会话令牌 |
meshes_revoke_session | 撤销嵌入式会话 |
发展
git clone https://github.com/mesheshq/meshes-mcp-server.git
cd meshes-mcp-server
npm install
npm run build
npm test什么是Meshes?
网格 是SaaS的通用集成层 应用。一次性发送产品事件——注册、付款、表单 提交——Meshes将它们路由到CRM、电子邮件工具、webhooks, 还有重试、扇出、字段映射和多租户等更多功能 隔离内置。
文档
许可证
麻省理工学院
