Provides access to npm package documentation and metadata, including README retrieval, package information, and search capabilities across the npm package registry.
Provides access to Python package documentation and metadata through automatic detection and routing to Python package managers like PyPI.
Package README Core MCP Server
A Model Context Protocol (MCP) server that intelligently detects package managers and routes requests to appropriate package-specific MCP servers for unified package documentation access.
Features
Smart Package Detection: Automatically detects the appropriate package manager from package names and context
Unified Interface: Single API endpoint for accessing multiple package manager ecosystems
Multi-Manager Support: Integrates with 15+ package manager-specific MCP servers
Parallel Processing: Executes multiple package managers concurrently for optimal results
Intelligent Routing: Routes requests to the most appropriate package manager server
Fallback Mechanism: Provides alternative options when primary detection fails
MCP Client Configuration
Add this server to your MCP client configuration:
Available Tools
smart_package_readme
Automatically detects the package manager and retrieves README content with intelligent routing.
Parameters:
package_name(required): Name of the package to retrieve README forcontext_hints(optional): Array of context hints to help with detectionversion(optional): Specific version (default: latest)
Examples:
Basic README retrieval:
With context hints:
smart_package_info
Automatically detects the package manager and retrieves detailed package information.
Parameters:
package_name(required): Name of the packagecontext_hints(optional): Array of context hints for better detectioninclude_dependencies(optional): Include dependency information (default: true)
Example:
smart_package_search
Automatically detects relevant package managers and searches for packages across ecosystems.
Parameters:
query(required): Search query stringcontext_hints(optional): Array of context hints to focus searchlimit(optional): Maximum number of results (default: 20)
Example:
list_supported_managers
Lists all supported package managers and their current connection status.
Parameters: None required.
Example:
Error Handling
Common error scenarios:
Package manager detection failed
No suitable package manager found
All package manager servers unavailable
Network connectivity issues
Invalid package names or search queries
MCP server connection timeouts
License
MIT