agentpay-readme-generator-mcp
v1.0.0
Published
MCP Server for generating professional README files for GitHub repos. Features include README generation, badge creation, validation, and templates.
Downloads
130
Maintainers
Readme
Agent README Generator MCP
An MCP (Model Context Protocol) server that generates professional README files for GitHub repositories. Built for MCP-compatible clients like Claude Desktop, Cursor, and VS Code.
Features
- readme_generate — Generate a complete, formatted README from a repo name, description, features, and tools list
- readme_add_badge — Generate markdown for badges (Smithery, npm, GitHub stars, Python, License)
- readme_validate — Check a README against best practices (title, description, installation, usage, license, badges, TOC)
- readme_templates — List available README templates (Python MCP, REST API, HTML Tool, CLI App, npm Package)
Pricing
| Tier | Price | Features | |------|-------|----------| | Free | $0 | 5 READMEs per session | | Pro | $9/mo | Unlimited READMEs, custom branding, all templates, priority support |
Installation
Option 1: npm (recommended for MCP clients)
npm install -g agentpay-readme-generator-mcpOption 2: Smithery
Option 3: Manual
git clone https://github.com/Rumblingb/agent-readme-generator-mcp.git
cd agent-readme-generator-mcp
pip install -r requirements.txt
python server.pyMCP Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"readme-generator": {
"command": "python",
"args": ["-m", "server"],
"env": {
"PYTHONPATH": "/path/to/agent-readme-generator-mcp"
}
}
}
}Cursor
Add to Cursor's MCP configuration.
VS Code
Add to VS Code's settings for GitHub Copilot.
Tools
readme_generate
Generate a complete README file.
Parameters:
name(string): Repository namedescription(string): Project descriptionfeatures(string[]): List of featurestools(string[]): List of tools/commandstemplate(string): Template type (python-mcp,rest-api,html-tool,cli-app,npm-package)session_id(string, optional): Session identifier for rate limiting
readme_add_badge
Generate markdown for a badge.
Parameters:
type(string): Badge type (smithery,npm,github-stars,python,license)repo(string): GitHub repo (owner/repo format)package(string): npm package name
readme_validate
Validate a README against best practices checklist.
Parameters:
content(string): Full README text to validate
readme_templates
List available README templates with their section layouts.
Development
git clone https://github.com/Rumblingb/agent-readme-generator-mcp.git
cd agent-readme-generator-mcp
pip install -r requirements.txt
python server.pyTesting
# Test the server starts and responds to tools/list
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | python server.pyDeployment
The site is deployed via GitHub Pages at rumblingb.github.io/agent-readme-generator-mcp.
License
MIT
