pypi-query-mcp/pypi_query_mcp/tools
Ryan Malloy 1b4ca9f902 feat: Implement PyPI Discovery & Monitoring Tools
Add comprehensive PyPI discovery and monitoring capabilities with 4 core tools:

- monitor_pypi_new_releases: Track new releases by category with real-time alerts
- get_pypi_trending_today: Analyze current trending packages with market insights
- search_pypi_by_maintainer: Find packages by maintainer with portfolio analysis
- get_pypi_package_recommendations: Algorithm-based package recommendations

Features:
- RSS feed integration for real-time release monitoring
- Intelligent caching system with configurable TTL
- Advanced package categorization and filtering
- Trending analysis with multiple data signals
- Personalized recommendations with user context
- Comprehensive error handling and logging
- Full test coverage with mocked dependencies
- MCP server endpoints for all discovery tools

Dependencies:
- Add feedparser for RSS feed parsing
- Enhanced server.py with 4 new MCP tool endpoints
- Updated tools/__init__.py exports

This implementation provides production-ready monitoring and discovery
capabilities that integrate seamlessly with the existing codebase architecture.
2025-08-16 09:33:31 -06:00
..
__init__.py feat: Implement PyPI Discovery & Monitoring Tools 2025-08-16 09:33:31 -06:00
analytics.py feat: Add comprehensive PyPI Analytics & Insights Tools 2025-08-16 09:19:14 -06:00
compatibility_check.py feat: implement comprehensive configuration management system with multi-mirror support 2025-05-27 17:41:42 +08:00
dependency_resolver.py chore: upgrade all Python packages and fix linting issues 2025-08-15 20:23:14 -06:00
discovery.py feat: Implement PyPI Discovery & Monitoring Tools 2025-08-16 09:33:31 -06:00
download_stats.py chore: upgrade all Python packages and fix linting issues 2025-08-15 20:23:14 -06:00
metadata.py feat: implement PyPI metadata management tools 2025-08-16 09:00:32 -06:00
package_downloader.py fix: resolve all lint issues and fix failing tests 2025-05-29 18:47:15 +08:00
package_query.py chore: upgrade all Python packages and fix linting issues 2025-08-15 20:23:14 -06:00
publishing.py Implement PyPI Account & Publishing Tools 2025-08-16 08:52:03 -06:00
search.py feat: add comprehensive PyPI search functionality with advanced filtering 2025-08-16 07:45:40 -06:00