RepoFather
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RepoFatherRun a readiness scan on my repo and suggest improvements"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RepoFather
RepoFather helps open-source maintainers make a repo easier to understand, try, share, contribute to, and fund.
It scans the files in a repository and returns a practical readiness report: what is already working, what is missing, and which fixes would make the project more launchable.
Quick Start
Most users should start with the CLI. Run this inside any repository you want to score:
npx -p repofather-mcp repofather scan .Generate launch copy and sponsor-tier ideas:
npx -p repofather-mcp repofather assets .Return JSON for scripts or automation:
npx -p repofather-mcp repofather scan . --jsonInstall it globally if you want a shorter command:
npm install -g repofather-mcp
repofather scan .For local development:
npm install
npm test
npm run buildRelated MCP server: Project Health Scanner
What It Checks
RepoFather scores five areas:
Positioning - name, README opening, audience, differentiation, and MCP/OSS positioning.
Tryability - install command, quickstart, examples, tests, screenshots, or demo links.
Community - license, contributing guide, issue templates, CI, and roadmap.
MCP readiness - documented endpoint, tools, client setup, remote deployment, and privacy/security notes.
Monetization readiness - sponsor path, open-core boundary, hosted/team upgrade path, badges, metrics, or API surfaces.
The output is designed to be fixable. RepoFather does not just say a repo is weak; it tells you what to add next.
Example Output
RepoFather score: 76/100 (Launchable)
Buckets
- positioning: 80/100
- tryability: 75/100
- community: 70/100
- mcp: 90/100
- monetization: 65/100
Strong signals
- One-command install is visible
- License is present
- MCP endpoint/server is documented
Top fixes
- Add a 60-second demo GIF or screenshot
- Add a public roadmap
- Explain the free core vs paid hosted/team featuresMCP Server
RepoFather also runs as a remote MCP server:
https://repofather-mcp.nocodepiper.workers.dev/mcpUse the MCP server when you want an AI client to call RepoFather tools. Use the CLI when you just want a score in your terminal.
Available tools:
score_repository_snapshot- score a repository snapshot submitted by an MCP client.generate_launch_assets- produce launch copy, README badge text, topics, and sponsor-tier ideas.monetization_ladder- map an open-core project into free, solo, team, and enterprise layers.
Codex
Codex supports remote streamable HTTP MCP servers directly:
codex mcp add repofather --url https://repofather-mcp.nocodepiper.workers.dev/mcpRestart Codex after adding the server. Then ask Codex to use RepoFather to score or improve a repository.
Claude Desktop
Add RepoFather to your Claude Desktop MCP config:
{
"mcpServers": {
"repofather": {
"command": "npx",
"args": [
"mcp-remote",
"https://repofather-mcp.nocodepiper.workers.dev/mcp"
]
}
}
}Restart Claude Desktop after saving the config.
Cursor, Windsurf, and Other MCP Clients
Use this command and argument pair in any MCP client that supports stdio servers:
command: npx
args: mcp-remote https://repofather-mcp.nocodepiper.workers.dev/mcpSome clients ask for JSON instead:
{
"command": "npx",
"args": [
"mcp-remote",
"https://repofather-mcp.nocodepiper.workers.dev/mcp"
]
}Restart the client after adding the server.
Testing The MCP Bridge Manually
You can test the remote MCP bridge from a terminal:
npx mcp-remote https://repofather-mcp.nocodepiper.workers.dev/mcpIf it prints something like Proxy established successfully between local STDIO and remote StreamableHTTPClientTransport, the connection works.
This command is expected to keep running. It is a bridge for MCP clients, not an interactive CLI. Press Ctrl+C to stop it.
Troubleshooting
npx mcp-remote ... looks stuck
That is normal. mcp-remote starts a local stdio bridge and waits for an MCP client to send requests. It will not print a RepoFather score by itself.
For a terminal score, use:
npx -p repofather-mcp repofather scan .repofather: command not found
Use the package form:
npx -p repofather-mcp repofather scan .Or install globally:
npm install -g repofather-mcp
repofather scan .Which command should I use?
Use
repofather scan .when you want a report in the terminal.Use
repofather assets .when you want launch copy and sponsor-tier ideas.Use the MCP endpoint when you want Codex, Claude, Cursor, or another MCP client to call RepoFather as a tool.
Use
npx mcp-remote ...only when your MCP client needs a local stdio bridge.
Local MCP Development
Run the Cloudflare Worker locally:
npm run devLocal MCP endpoint:
http://localhost:8787/mcpDeploy:
npm run build
npx wrangler deployWhy RepoFather
Useful open-source projects often lose attention for boring reasons: the README does not explain the promise, the install path is unclear, the demo is missing, contributors do not know where to start, or the paid path feels awkward.
RepoFather turns those details into a score and a checklist so maintainers can make the repo more credible before launch, after a rewrite, or before asking people to star, install, sponsor, or adopt it.
Open Core
The CLI and MCP server are open source.
Future hosted features can build on top of the same scoring rules:
public score pages and badges
historical score tracking
private GitHub app scans
auto-created GitHub issues from failed checks
launch calendars and saved social drafts
team policies for release readiness
Roadmap
0.1- CLI scanner, launch asset generator, and remote MCP server.0.2- GitHub Action and badge JSON endpoint.0.3- hosted public scan pages.0.4- private GitHub app scans and score history.1.0- team dashboards, org policies, and API.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI agents to scan GitHub repositories for security vulnerabilities, deployment blockers, and code quality issues. It provides detailed findings and auto-generated code patches to help developers ensure their code is production-ready.64MIT
- Alicense-qualityDmaintenanceEnables scanning projects for dependency vulnerabilities, secrets, license conflicts, code quality, and git health, returning a 0-100 health score with actionable suggestions.5MIT
- Flicense-qualityDmaintenanceScans GitHub repositories for security vulnerabilities by cloning, performing static analysis, secret detection, build verification, and AI-powered OWASP-aligned code review, producing a scored SECURITY.md report.
- AlicenseAqualityAmaintenanceScans a repository for maintenance toil (flaky tests, expiring certificates, TODO rot, dead flags, etc.) and returns a prioritized queue with a credit ledger to track who cleared what.71MIT
Related MCP Connectors
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Generate AGENTS.md, AP2 compliance docs, checkout rules, debug playbook & MCP configs from any repo.
Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/its-imad/RepoFather'
If you have feedback or need assistance with the MCP directory API, please join our Discord server