feat: add MCP prompt templates for PyPI package analysis and decision-making
- Add comprehensive prompt templates for package analysis, dependency management, and migration planning - Implement 8 prompt templates covering quality analysis, package comparison, alternatives suggestion, dependency conflicts, version upgrades, security audits, and migration planning - Add detailed documentation in PROMPT_TEMPLATES.md with usage examples - Include demo script and test coverage for prompt template functionality - Update README.md to highlight new prompt template features - Templates provide structured guidance for common PyPI package scenarios Signed-off-by: longhao <hal.long@outlook.com>
This commit is contained in:
parent
ed0cf45c18
commit
e481711053
11 changed files with 1811 additions and 0 deletions
34
pypi_query_mcp/prompts/__init__.py
Normal file
34
pypi_query_mcp/prompts/__init__.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
"""MCP prompt templates for PyPI package queries.
|
||||
|
||||
This package contains FastMCP prompt implementations that provide
|
||||
reusable templates for common PyPI package analysis and decision-making scenarios.
|
||||
"""
|
||||
|
||||
from .dependency_management import (
|
||||
audit_security_risks,
|
||||
plan_version_upgrade,
|
||||
resolve_dependency_conflicts,
|
||||
)
|
||||
from .migration_guidance import (
|
||||
generate_migration_checklist,
|
||||
plan_package_migration,
|
||||
)
|
||||
from .package_analysis import (
|
||||
analyze_package_quality,
|
||||
compare_packages,
|
||||
suggest_alternatives,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Package Analysis
|
||||
"analyze_package_quality",
|
||||
"compare_packages",
|
||||
"suggest_alternatives",
|
||||
# Dependency Management
|
||||
"resolve_dependency_conflicts",
|
||||
"plan_version_upgrade",
|
||||
"audit_security_risks",
|
||||
# Migration Guidance
|
||||
"plan_package_migration",
|
||||
"generate_migration_checklist",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue