mcpField
O
OpenGMB

OpenGMB

远程服务
opengmb.synectus.com商业与营销62 天前更新

关于 OpenGMB

OpenGMB 是用于管理多个客户 Google Business Profiles 的开源软件,涵盖评价、帖子、审批、报告和排名跟踪。社区版可自托管,并提供用于操作资料的 MCP 服务。

主要功能

  1. 01管理多个客户及地点
  2. 02处理评价、帖子和审批
  3. 03审批前应用规则检查
  4. 04查看表现报告和排名跟踪
  5. 05生成 AI 草稿和建议
  6. 06提供 REST API、webhooks 和 Zapier 应用源码

适用场景

  1. 01管理多个客户的资料
  2. 02审核并批准资料内容
  3. 03分享品牌化表现报告
  4. 04使用 DataForSEO 跟踪地点排名

MCP 相关

提供带 API 令牌的 MCP 服务,令牌支持只读或读写权限,使 Claude 和其他 MCP 客户端能够操作 Google Business Profiles。

配置

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

服务地址https://opengmb.synectus.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://opengmb.synectus.com/mcp需要授权

工具

详细介绍

OpenGMB

OpenGMB 是一款用于管理 Google Business Profiles 的开源软件:评论、帖子、商家资料编辑、审批、效果数据、报告和排名跟踪。本仓库是社区版。你可以在自己的服务器上运行它,使用自己的 API 密钥,并通过一个所有者登录账号管理所需数量的客户和地点。

它使用官方 Google Business Profile API。除非有人批准,否则任何内容都不会上线,所有者可通过一项设置控制审批行为。帖子和商家资料编辑始终需要审批。回复也需要审批,除非所有者启用对 4 星或 5 星评论的自动审批。对 1 至 3 星评论的回复始终需要人工审批。每条回复、帖子和编辑都会先经过规则检查,然后才能由任何人批准。

OpenGMB 由 Synectus 开发,与 Google 无关,也未获 Google 认可。

社区版包含的内容

  • 一个所有者登录账号下可管理多个客户和多个地点,并支持地点分组。
  • 帖子、评论、评论回复和审批收件箱,并提供在审批前检查文本的防护规则。
  • 效果数据、报告和可分享给客户的报告链接。
  • 报告支持白标品牌。
  • 地理网格和排名跟踪,使用你自己的 DataForSEO 账号。
  • AI 草稿和建议,使用你自己的 Anthropic 密钥。没有积分。
  • MCP 服务和 API 令牌,因此 Claude 或其他 MCP 客户端可以操作你的商家资料。令牌可以是只读或读写。
  • REST API(v1)、Webhook,以及 Zapier 应用的源代码。
  • 评论邀请链接和二维码,以及公开的地点页面。
  • 双重身份验证登录和审计日志。

没有注册页面、计费或积分系统。首次启动时,你需要在 env 文件中设置所有者的电子邮件和密码。

本仓库不包含的内容

OpenGMB 采用开放核心模式。托管版本 OpenGMB 增加了团队和角色、客户门户、按月积分计划计费、自定义域名和托管服务;在托管服务中,我们负责运行服务器、管理 Google 连接和更新。如果你不想自己运行服务器,请使用该版本。

快速开始

你需要 Docker Engine 24 或更高版本并安装 Compose 插件,构建镜像时约需 4 GB 可用内存;如果要使用 Google 登录,还需要一个公开的 HTTPS 主机名。

cd deploy/selfhost
cp .env.example .env     # fill in the required values; the comments explain each one
docker compose up -d --build

首次启动前,在 .env 中设置 OWNER_EMAIL 和 OWNER_PASSWORD。然后打开 http://localhost:8080(或你的 WEB_URL)并登录。必须启用双重身份验证:应用会在首次登录时要求你注册身份验证器应用,并且只显示一次备用代码,请妥善保存。Google 客户端默认以 mock 模式运行:在 Settings、Google 下,点击 "Use the sample Google account",即可导入示例地点并在应用中体验各项功能,无需任何 Google 密钥。修改 .env 后,再次运行 docker compose up -d(restart 会保留旧环境)。要正式上线,你需要自行申请 Google 批准你自己的 Google Cloud 项目使用 Business Profile API,这可能需要数天。SETUP.md 介绍了每个步骤。

本仓库包含的内容

路径内容
apps/webNext.js 应用
apps/mcpMCP 服务(Streamable HTTP)
apps/worker后台任务:评论同步、发布、报告、Pub/Sub 推送
packages/core身份验证、租户管理、审计日志、操作注册表、Google 客户端、防护规则
packages/dbDrizzle 架构和迁移(Postgres)
deploy/selfhost自托管部署栈(Docker Compose):用于运行 OpenGMB
integrations/zapierZapier 应用源代码

仓库根目录的 docker-compose.yml 仅用于贡献者的开发 Postgres。它不是自托管部署栈:请运行 deploy/selfhost 中的配置。

内部软件包名称使用 @opengmb/ 前缀。

参与贡献和报告问题

提交拉取请求前,请阅读 CONTRIBUTING.md。如需报告漏洞,请按 SECURITY.md 中的说明私下提交。

许可证

代码基于 MIT 许可证发布。请参阅 LICENSE。第三方声明见 THIRD_PARTY_NOTICES.md。

商标

许可证适用于代码,不适用于 OpenGMB 名称或徽标,它们是 Synectus Private Limited 的商标,因此分支项目需要使用自己的名称和徽标。请参阅 TRADEMARKS.md。

评论

支持 Markdown

第一次接触 MCP?

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

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