
Synapse — GEO Growth Layer
io.github.calvinling2021-star由 GitHub 账号 calvinling2021-star 发布v0.1.2更新于 Oct 24, 2026
Lints + auto-fixes how AI coding agents discover any new product. 24 rules, 6 tools, score 0-100.
概览
Synapse 是一个 GEO 检查类 MCP 服务器,让助手评估并自动修复新产品对 AI 编程代理的可发现性。
- 可以做什么
- 按 24 条 GEO 规则检查项目路径或网址,给出 0–100 成长分、未通过规则和一键自动修复(geo_check、geo_fix)。生成面向代理的提示词并查询公开推荐语料库(geo_prompts、geo_corpus_query)。注册站点以进行追踪并读取实时代理提及统计(geo_track_init、geo_status)。
- 适用场景
- 适合在产品发布前使用,希望 Cursor、Claude Code、Windsurf、v0、Bolt、Lovable 等 AI 编程代理能发现并推荐该站点,并在构建过程中获得评分报告和修复建议。
- 运行要求
- 可作为 runsynapse.dev 的远程端点运行,也可作为本地 npm 包(@calvin8miles/mcp-server)通过 stdio 运行,通常用 npx 启动,因此本地需要 Node.js。只读工具无需密钥;geo_fix 和 geo_track_init 需要环境变量 SYNAPSE_API_KEY。可用 SYNAPSE_BACKEND 覆盖后端地址。
安装
在 SourceWeft 中
- 打开 控制台中的 Synapse — GEO Growth Layer,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.calvinling2021-star%2Fsynapse-geo/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"synapse-geo-growth-layer": {
"type": "http",
"url": "https://runsynapse.dev/api/mcp"
}
}
}README
Synapse — GEO Growth Layer
The GEO check every vibe coder runs before they launch.
Synapse is a CLI + MCP server + linter that makes a new product discoverable
and recommendable by AI coding agents (Cursor, Claude Code, Windsurf, v0,
Bolt, Lovable). Run synapse check against a project path or URL and get a
0–100 Growth Score plus a list of failing rules and one-command auto-fixes.
Packages
Quick start
MCP install
Synapse runs as an MCP server so any agent can call geo_check, geo_fix,
geo_track_init, geo_prompts, geo_status, and geo_corpus_query
directly during a build session.
Cursor — .cursor/mcp.json
Claude Code
Windsurf — ~/.codeium/windsurf/mcp_config.json
Cline — VS Code settings
Add to cline.mcpServers:
Continue — config.json
Zed — ~/.config/zed/settings.json
Monorepo development
Authentication model
Web app + backend (apps/web)
Lives in this same repo. Next.js 14 (App Router) + Supabase. Free during the Founding 1000 — no Stripe, no paywalls.
Pages: /, /install, /guide, /methodology, /leaderboard, /discover,
/corpus, /s/[slug] (with dynamic OG + default badge SVG).
Public assets: /llms.txt, /llms-full.txt, /sitemap.xml, /robots.txt,
/.well-known/agent-answer.json, /discover.json, /s.js (tracker beacon).
API routes against Supabase:
Dogfood result: Synapse scores 98/100 (grade A) against its own linter.
Deploy
- Supabase: create a project, then run
apps/web/supabase/migrations/0001_init.sql(paste into the SQL editor, orpsql $SUPABASE_DB_URL -f …). RLS is configured for public reads of visible sites; all writes go through the service role from the API routes. - Env: copy
apps/web/.env.exampleto.env.localand fill inNEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_ANON_KEY,SUPABASE_SERVICE_ROLE_KEY,NEXT_PUBLIC_SITE_URL. - Vercel: link
apps/webto a Vercel project and ship.
Each surface fails closed with a clear error if Supabase isn't configured —
the homepage and /install still render statically without it.
License
MIT
来源:README.md,提交 57f8e4c
工具
0版本历史
1- v0.1.2最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分