Fetch comprehensive information about CRAN packages, including READMEs, metadata, and search functionality.
An MCP (Model Context Protocol) server that enables AI assistants to fetch comprehensive information about CRAN (Comprehensive R Archive Network) packages, including README content, package metadata, and search functionality.
Add this server to your MCP client configuration:
{
"mcpServers": {
"cran-package-readme": {
"command": "npx",
"args": ["cran-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 CRAN packages.
Parameters:
{
"package_name": "ggplot2",
"version": "latest",
"include_examples": true
}
package_name
(string, required): CRAN package name (e.g., "ggplot2", "dplyr")version
(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 function documentation.
Fetches detailed package metadata, dependencies, and maintainer information from CRAN.
Parameters:
{
"package_name": "dplyr",
"include_dependencies": true,
"include_dev_dependencies": false
}
package_name
(string, required): CRAN 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, maintainer details, license, download stats, and dependency information.
Searches CRAN repository for packages with filtering capabilities.
Parameters:
{
"query": "machine learning",
"limit": 20,
"category": "MachineLearning"
}
query
(string, required): Search terms (package name, description, keywords)limit
(number, optional): Maximum number of results to return (default: 20, max: 100)category
(string, optional): Filter by package category (Graphics, Statistics, MachineLearning, etc.)Returns: List of matching packages with names, descriptions, maintainers, and popularity metrics.
The server handles common error scenarios gracefully:
MIT
A GDB/MI protocol server based on the MCP protocol, providing remote application debugging capabilities with AI assistants.
An MCP server for AI coding assistants to control, inspect, and modify Bevy applications using the Bevy Remote Protocol (BRP).
MCP server for TeamCity, integrates with Claude Desktop and Cursor.
A service framework supporting the Model Context Protocol (MCP) to integrate enterprise systems and AI platforms via RESTful, gRPC, and Dubbo protocols.
Enable AI agents to interact with the Atla API for state-of-the-art LLMJ evaluation.
Manages penetration testing reports and vulnerabilities via a REST API.
An MCP server for AI-assisted frontend development using Chrome DevTools. Requires Google Chrome.
Interact with your MLOps and LLMOps pipelines through your ZenML MCP server
Run and manage docker containers, docker compose, and logs
An example of a remote MCP server deployable on Cloudflare Workers without authentication.