pypi-query-mcp/pypi_query_mcp
Ryan Malloy f79144d710 feat: Add PyPI Development Workflow Tools
Implement comprehensive PyPI development workflow tools to assist with package preparation and validation:

1. **validate_pypi_package_name** - Validates package name format according to PyPI standards, checks availability, and provides improvement recommendations

2. **preview_pypi_package_page** - Generates preview of PyPI package page with metadata validation, SEO analysis, and discoverability scoring

3. **check_pypi_upload_requirements** - Validates package metadata against PyPI upload requirements with compliance scoring and actionable next steps

4. **get_pypi_build_logs** - Analyzes package distributions, build quality, platform support, and provides build health assessment

Key Features:
- Full PyPI standards compliance validation
- Package name availability checking
- Comprehensive metadata analysis
- Build distribution analysis with platform filtering
- SEO and discoverability optimization
- Upload readiness assessment
- Actionable recommendations and next steps
- Comprehensive error handling and logging

Files Added:
- pypi_query_mcp/tools/workflow.py - Core workflow functionality
- tests/test_workflow.py - Comprehensive test suite
- Updated server.py with 4 new MCP tool endpoints
- Updated tools/__init__.py with exports

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-16 09:44:33 -06:00
..
config feat: implement comprehensive configuration management system with multi-mirror support 2025-05-27 17:41:42 +08:00
core Implement PyPI Account & Publishing Tools 2025-08-16 08:52:03 -06:00
data chore: upgrade all Python packages and fix linting issues 2025-08-15 20:23:14 -06:00
prompts fix: resolve all lint issues and fix failing tests 2025-05-29 18:47:15 +08:00
tools feat: Add PyPI Development Workflow Tools 2025-08-16 09:44:33 -06:00
__init__.py fix: correct FastMCP interface usage and resolve lint issues 2025-05-27 13:44:28 +08:00
server.py feat: Add PyPI Development Workflow Tools 2025-08-16 09:44:33 -06:00