Fetches comprehensive information about Composer packages from Packagist, including READMEs, metadata, and search functionality.
An MCP (Model Context Protocol) server that enables AI assistants to fetch comprehensive information about Composer packages from Packagist, including README content, package metadata, and search functionality.
Add this server to your MCP client configuration:
{
"mcpServers": {
"composer-package-readme": {
"command": "npx",
"args": ["composer-package-readme-mcp-server"],
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}
Note: The
GITHUB_TOKEN
is optional but recommended for higher API rate limits when fetching README content from GitHub.
Retrieves comprehensive README content and usage examples for Composer packages.
Parameters:
{
"package_name": "symfony/console",
"version": "latest",
"include_examples": true
}
package_name
(string, required): Composer package name in vendor/package
formatversion
(string, optional): Specific package version or "latest" (default: "latest")include_examples
(boolean, optional): Include usage examples and code snippets (default: true)Returns: Formatted README content with installation instructions, usage examples, and API documentation.
Fetches detailed package metadata, dependencies, and statistics from Packagist.
Parameters:
{
"package_name": "laravel/framework",
"include_dependencies": true,
"include_dev_dependencies": false
}
package_name
(string, required): Composer package nameinclude_dependencies
(boolean, optional): Include runtime dependencies (default: true)include_dev_dependencies
(boolean, optional): Include development dependencies (default: false)Returns: Package metadata including version info, maintainers, license, download stats, and dependency tree.
Searches Packagist for packages with advanced filtering capabilities.
Parameters:
{
"query": "http client guzzle",
"limit": 20,
"type": "library"
}
query
(string, required): Search terms (package name, description, keywords)limit
(number, optional): Maximum number of results to return (default: 20, max: 100)type
(string, optional): Filter by package type (library, project, metapackage, etc.)Returns: List of matching packages with names, descriptions, download counts, and relevance scores.
The server handles common error scenarios gracefully:
MIT
Work on your code with JetBrains IDEs
Perform virtual try-ons using the HeyBeauty API.
A platform for creating and managing AI agents with specific personalities and simulating their responses. Requires a DeepSeek API key.
A self-hostable middleware to manage all your MCPs through a GUI and a local proxy, supporting multiple clients and workspaces.
Create and read feature flags, review experiments, generate flag types, search docs, and interact with GrowthBook's feature flagging and experimentation platform.
A Next.js template for building MCP servers with OAuth 2.1 authentication, supporting PostgreSQL and Redis.
Query and analyze your Opik logs, traces, prompts and all other telemtry data from your LLMs in natural language.
A code observability MCP enabling dynamic code analysis based on OTEL/APM data to assist in code reviews, issues identification and fix, highlighting risky code etc.
Programmatically control iOS simulators via stdio transport. Requires macOS with Xcode and installed iOS simulators.
A collection of document schemas for standardizing project documentation across various software projects.