Metadata-Version: 2.4
Name: mcp-builder-templates
Version: 0.1.0
Summary: A production-grade CLI tool for scaffolding MCP server projects with best practices
Project-URL: Homepage, https://github.com/KapilDagur/mcp-builder
Project-URL: Documentation, https://mcp-builder.readthedocs.io
Project-URL: Repository, https://github.com/KapilDagur/mcp-builder
Project-URL: Issues, https://github.com/KapilDagur/mcp-builder/issues
Author-email: KAPIL DAGUR <kapildagur1306@gmail.com>
License: MIT
Keywords: cli,code-generator,mcp,model-context-protocol,scaffolding
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.11
Requires-Dist: email-validator>=2.1.0
Requires-Dist: jinja2>=3.1.3
Requires-Dist: pydantic-settings>=2.1.0
Requires-Dist: pydantic>=2.6.0
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: questionary>=2.0.1
Requires-Dist: rich>=13.7.0
Requires-Dist: structlog>=25.5.0
Requires-Dist: typer[all]>=0.12.0
Provides-Extra: dev
Requires-Dist: mypy>=1.8.0; extra == 'dev'
Requires-Dist: pre-commit>=3.6.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.1.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.12.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.3.0; extra == 'dev'
Requires-Dist: types-pyyaml>=6.0.12; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs-material>=9.5.0; extra == 'docs'
Requires-Dist: mkdocs>=1.5.3; extra == 'docs'
Requires-Dist: mkdocstrings[python]>=0.24.0; extra == 'docs'
Description-Content-Type: text/markdown

# MCP Builder

Production-grade CLI tool for scaffolding MCP server projects with enterprise-level best practices.

## Quick Start

```bash
# Install dependencies
uv sync

# Create your first MCP server project
mcp-builder create

# Or use non-interactive mode
mcp-builder create --name my-server --output ./projects
```

## Features

- 🎯 Interactive CLI with beautiful prompts
- 🛠️ Multiple tool categories (GenAI, RAG, Web Scraping, Data Processing)
- 🐳 Docker support with multi-stage builds
- 🔄 CI/CD templates (GitHub Actions, GitLab CI)
- 📝 Comprehensive documentation
- ✅ Pre-commit hooks and linting
- 🧪 Testing suite with pytest
- 🔒 Type-safe with Pydantic and MyPy

## Documentation

See the [Complete Setup Guide](docs/SETUP_GUIDE.md) for detailed instructions.

## License

MIT License
