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
Execute JMeter tests and analyze results through MCP-compatible clients.
Provides call graph analysis for LLMs using the nuanced library.
Interact with the CODING DevOps platform for managing projects and work items.
A collection of MCP servers for Claude Desktop, providing access to network tools, code linters, and Proxmox virtualization management.
Access WordPress development rules and best practices from the WordPress LLM Rules repository. It dynamically creates tools for each rule and caches content using Cloudflare Durable Objects.
integration that connects BloodHound with AI through MCP, allowing security professionals to analyze Active Directory attack paths using natural language queries instead of Cypher.
Provides multi-cluster Kubernetes management and operations using MCP, It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Use command line tools in a secure fashion as MCP tools.
A unified framework for integrating various language models and embedding providers to generate text completions and embeddings.
Interact with the Qase API for test management. Requires a QASE_API_TOKEN for authentication.