Skip to main content
Glama
elchika-inc

Package README Core MCP Server

by elchika-inc

Package README Core MCP Server

license npm version npm downloads GitHub stars

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:

{ "mcpServers": { "package-readme-core": { "command": "npx", "args": ["package-readme-core-mcp-server"] } } }

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 for

  • context_hints (optional): Array of context hints to help with detection

  • version (optional): Specific version (default: latest)

Examples:

Basic README retrieval:

{ "name": "smart_package_readme", "arguments": { "package_name": "express" } }

With context hints:

{ "name": "smart_package_readme", "arguments": { "package_name": "requests", "context_hints": ["python", "http"] } }

smart_package_info

Automatically detects the package manager and retrieves detailed package information.

Parameters:

  • package_name (required): Name of the package

  • context_hints (optional): Array of context hints for better detection

  • include_dependencies (optional): Include dependency information (default: true)

Example:

{ "name": "smart_package_info", "arguments": { "package_name": "lodash", "context_hints": ["javascript"], "include_dependencies": true } }

Automatically detects relevant package managers and searches for packages across ecosystems.

Parameters:

  • query (required): Search query string

  • context_hints (optional): Array of context hints to focus search

  • limit (optional): Maximum number of results (default: 20)

Example:

{ "name": "smart_package_search", "arguments": { "query": "http client", "context_hints": ["python"], "limit": 10 } }

list_supported_managers

Lists all supported package managers and their current connection status.

Parameters: None required.

Example:

{ "name": "list_supported_managers", "arguments": {} }

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

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elchika-inc/package-readme-core-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server