Token导航 LogoToken导航

MCP Server · 办公协作

Geoguessr Slack MCP

GeoGuessr Slack集成服务,通过自动化脚本创建每日地理猜谜挑战,并将结果发布到Slack。

stdio官方级别未说明来源级核验工具 0
PythonSlack团队协作

快速开始

作者 / 组织
almin1337
提供方
almin1337

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Geoguessr Slack MCP 属于办公协作类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

办公协作

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

pip install mcp requests python-dotenv playwright

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

GeoGuessr Slack集成

MCP服务器和GeoGuessr的日常任务:创建挑战(需要登录),发布到Slack,并显示昨天的结果。

包括什么

  • geoguessr_mcp_server.py –MCP服务器(获取每日挑战、创建挑战、发布到Slack等)。
  • 每日家庭挑战.py –日常工作:创建一个新的 私有的 挑战(需要登录才能玩),在Slack上发布标题 “GeoGuessr-Softhouse每日挑战日/月/年”,并将昨天的结果附加为 排名|名称|结果|时间.
  • create_challenge_browser.py –当API不可用时(由MCP和日常脚本使用),浏览器自动后退。

需求

  • GeoGuessr帐户(建议用于创建挑战的Pro/Unlimited)。
  • _ncfa cookie:登录geoguessr.com→ 开发者工具→ 应用→ Cookie→ copy _ncfa.
  • 带有Bot令牌和范围的Slack应用程序: channels:read, chat:write, users:read.
  • 可选: playwright 和 playwright install chromium 用于浏览器回退。

设置

  1. 依赖项
   pip install mcp requests python-dotenv playwright
   playwright install chromium   # optional, for browser fallback
  1. 环境 –创建 .env 在项目根目录中:
   GEOGUESSR_COOKIE=your_ncfa_cookie_value
   SLACK_BOT_TOKEN=xoxb-your-slack-bot-token
   SLACK_CHANNEL_ID=C1234567890
  1. 运行MCP服务器
   python geoguessr_mcp_server.py

看 SETUP_GUIDE.md 和 setup_slack_app.md 用于Slack应用程序设置。

每日9:00的Softhouse挑战赛

跑 每日家庭挑战.py 每天9:00(例如使用cron)。它将:

  1. 从加载上一个挑战ID .daily_challenge_state.
  2. 获取昨天的结果(排名、名称、结果、时间)。
  3. 创建新 私有的 挑战(需要登录; accessLevel: 1).
  4. 在Slack上发布标题 “GeoGuessr-Softhouse每日挑战日/月/年” 以及昨天的结果。
  5. 保存新的挑战ID以备下次运行。

Cron示例(当地时间9:00):

crontab -e

添加:

0 9 * * * cd /path/to/geoguessr-slack-mcp && /path/to/venv/bin/python daily_softhouse_challenge.py >> /tmp/geoguessr_softhouse.log 2>&1

替换 /path/to/geoguessr-slack-mcp 和 /path/to/venv/bin/python 与你的道路。

手动运行一次:

python daily_softhouse_challenge.py

计划运行(欧洲中部时间9:00和12:00,工作日)

该作业由以下因素触发 外部cron (例如cron-job.org)调用GitHub Actions工作流。看 外部\_ CRON_SETUP.md 用于设置。显示 之前的挑战结果 在每个帖子中,添加 GIST_ID 和 GH_TOKEN 关于回购秘密(见该文档)。

手动额外挑战(当天)

您还可以手动运行脚本,在当天发布额外的挑战。

当天如何应对额外的挑战

  1. 打开终端。
  2. 转到项目并运行相同的脚本:
   cd /path/to/geoguessr-slack-mcp
   ./venv/bin/python daily_softhouse_challenge.py

(使用您的实际项目路径;在Windows上使用 venv\Scripts\python.exe.)

行为

  • 标题: 今天的第一个挑战没有数字。第二个得到 #2,第三 #3等等(例如。 *GeoGuessr-Softhouse每日挑战赛2026年2月19日#2*).
  • 结果: 每个新帖子总是显示以下结果 先前 挑战(本次跑步前的挑战)。这可能是当天早些时候或昨天。
  • 9:00的自动跑步被视为当天的第一个挑战。你当天晚些时候做的任何跑步都会得到#2、#3等。

MCP配置(光标)

示例 mcp.json:

{
  "mcpServers": {
    "geoguessr": {
      "command": "python",
      "args": ["/path/to/geoguessr_mcp_server.py"],
      "env": {
        "GEOGUESSR_COOKIE": "your_ncfa_cookie_value",
        "SLACK_BOT_TOKEN": "xoxb-...",
        "SLACK_CHANNEL_ID": "C0AFPA99VEE"
      }
    }
  }
}

挑战需要登录

日常挑战由 每日家庭挑战.py 使用 accessLevel: 1 (私人/仅限邀请),因此只有登录了GeoGuessr的用户才能玩。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

地理猜谜Python本地部署Slack集成自动化脚本每日挑战

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Geoguessr Slack MCP

MCP World · 本页

0stdio有1 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Geoguessr Slack MCP 怎么安装?

公开资料给出的安装命令是 pip install mcp requests python-dotenv playwright,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Geoguessr Slack MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Geoguessr Slack MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Geoguessr Slack MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Geoguessr Slack MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP