GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者提供的说明(英文原文)
Discover and scaffold new apps by reusing code from your GitHub repositories.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://repofuse.com/api/mcp在终端中运行这条命令
claude mcp add --transport http repofuse https://repofuse.com/api/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"repofuse": {
"url": "https://repofuse.com/api/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"repofuse": {
"type": "http",
"url": "https://repofuse.com/api/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://repofuse.com/api/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过域名 repofuse.com 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(0.3.0)于39天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:GitHub, Desktop Commander, Cloudflare MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
An AI-powered code intelligence platform that scans your GitHub repositories and discovers what applications you can build by combining existing files and components.
app/
├── api/ # API Routes │ ├── auth/github/callback/ # GitHub App callback │ ├── github/repos/ # Fetch user's GitHub repos │ ├── github/create-repo/ # Create repo from blueprint │ ├── repositories/ # Repository CRUD │ ├── analyses/ # Analysis management │ │ └── [id]/ │ │ ├── run/ # Run analysis (SSE stream) │ │ └── analyze/ # AI analysis endpoint │ └── export/ │ ├── blueprint/ # Export blueprint as JSON │ └── pdf/ # Export blueprint as PDF ├── dashboard/ # Dashboard pages │ ├── layout.tsx # Dashboard layout │ ├── page.tsx # Overview │ ├── repositories/ # Repository management │ └── analyses/ # Analysis pages │ └── [id]/ # Analysis detail components/ ├── repositories-list.tsx # Repository list + add form ├── repository-selector.tsx # Multi-repo selector ├── analyses-list.tsx # Analyses list ├── analysis-detail.tsx # Analysis results + blueprints ├── app-suggestions.tsx # App idea cards └── ui/ # Shadcn components lib/ ├── db.ts # Neon database client ├── queries.ts # Database queries └── utils.ts # Utility functions scripts/ └── 01-create-schema.sql # Database migration
github_id: Unique GitHub user IDgithub_username: GitHub login namegithub_avatar_url: Profile picture URLaccess_token: GitHub user access tokenstripe_customer_id: Stripe customer linked to the userstripe_subscription_id: Active or latest Stripe subscription idstripe_price_id: Stripe price id for the user’s current planplan_tier: free / prosubscription_status: Stripe subscription statusgithub_id: Unique GitHub repo IDname, full_name: Repo name and owner/namedescription, url: Metadatadefault_branch, language, stars: Additional inforepository_id: Foreign key to repositoriespath, name, extension: File location infofile_type: component / hook / utility / api / page / etc.purpose, ai_summary: AI-generated descriptionstechnologies, exports, imports: Detected patterns (JSONB)reusability_score: 0–100 reusability ratingname: User-defined analysis namestatus: pending / scanning / analyzing / complete / failedtotal_files, analyzed_files: Progress trackinganalysis_id: Foreign key to analysesname, description, app_type: Blueprint infocomplexity: simple / moderate / complexreuse_percentage: How much existing code can be reusedexisting_files, missing_files: File lists (JSONB)estimated_effort: Human-readable time estimatetechnologies: Detected stack (JSONB)ai_explanation: AI-written rationalegit clone <repository-url>
cd repofuse-backend
pnpm install
Copy .env.example to .env.local and fill in your values:
cp .env.example .env.local
Run the schema migration in your Neon console or with psql:
psql $DATABASE_URL -f scripts/01-create-schema.sql
pnpm dev
Open http://localhost:3000 in your browser
This repo now includes a standalone stdio MCP server at mcp/repofuse.mjs.
list_github_repositoriesanalyze_repositoriesgenerate_scaffoldcreate_repo_from_blueprintget_blueprint_gapsThe MCP server expects:
GITHUB_TOKENAI_GATEWAY_API_KEY or VERCEL_OIDC_TOKEN, otherwise ANTHROPIC_API_KEYREPOFUSE_MODEL (anthropic/claude-sonnet-4.6), REPOFUSE_MAX_FILES_PER_REPO, REPOFUSE_MAX_BLUEPRINTSpnpm mcp:repofuse
pnpm mcp:test
Use the live variant when you want to verify startup with real credentials:
pnpm mcp:test:live
RepoFuse exposes an OAuth-protected Streamable HTTP endpoint at https://repofuse.com/api/mcp. It supports external assistants and authenticated web-app sessions, resolves GitHub access server-side, and enforces account plan, credit, and rate limits.
Connection instructions: https://repofuse.com/mcp.
See examples/claude-desktop.mcp.json.
See examples/cursor.mcp.json.
See .cursor-plugin/plugin.json and the root mcp.json.
See docs/MCP_SETUP.md and docs/LISTING.md.
GET /api/auth/github/callback - GitHub App callbackGET /api/repositories - List tracked repositoriesPOST /api/repositories - Add repository by URLGET /api/repositories/[id] - Get repository detailsDELETE /api/repositories/[id] - Remove repositoryGET /api/github/repos - Fetch repos available to the signed-in GitHub App userPOST /api/github/create-repo - Create new repo from blueprint (Pro)GET /pricing - Pricing pageGET /api/checkout?plan=pro - Start Stripe checkout for ProGET /api/checkout/success - Finalize successful checkout and sync subscriptionGET /api/billing/portal - Open Stripe billing portalGET /api/analyses - List analysesPOST /api/analyses - Create new analysisPOST /api/analyses/[id]/run - Run analysis (Server-Sent Events)POST /api/analyses/[id]/analyze - AI pattern analysisPOST /api/export/blueprint - Export blueprint as JSONPOST /api/export/pdf - Export blueprint as PDF.env.example)STRIPE_SECRET_KEY and STRIPE_PRO_PRICE_IDMIT License