@aki77/package-readme-mcp
v0.2.1
Published
MCP server for fetching README files and GitHub repository information from npm packages and Ruby gems
Maintainers
Readme
package-readme-mcp
An MCP (Model Context Protocol) server for retrieving package README files and GitHub repository information. Supports both NPM packages and Ruby Gems.
Overview
This MCP server allows you to fetch README files and GitHub repository names from npm or gem packages installed in your project, making it easy to access documentation such as usage instructions, API references, and code examples. When combined with deepwiki MCP, you can obtain even more detailed information from the GitHub repositories.
Features
- NPM Packages: Retrieve the README and GitHub repository name of installed NPM packages in your project
- Ruby Gems: Retrieve the README and GitHub repository name of installed Ruby gems in your project
- GitHub Integration: Get repository names in
owner/repoformat for further analysis with tools like deepwiki MCP
Usage
As an MCP Client
This server can be used from any client that supports the MCP protocol (such as Claude Code, VS Code, etc.).
Claude Code
claude mcp add -s user package-readme -- npx -y @aki77/package-readme-mcpVSCode Configuration
Add the following to your .vscode/mcp.json:
{
"servers": {
"package-readme": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@aki77/package-readme-mcp"]
}
}
}Available Tools
get_npm_readme
Retrieves the README for an NPM package.
Parameters:
name(required): NPM package name (supports scoped packages like@scope/package)
Examples:
get_npm_readme
name: reactget_npm_readme
name: @types/reactget_gem_readme
Retrieves the README for a Ruby Gem.
Parameters:
name(required): Gem package name
Example:
get_gem_readme
name: railsget_npm_github_repository
Retrieves the GitHub repository name for an NPM package in owner/repo format.
Parameters:
name(required): NPM package name (supports scoped packages like@scope/package)
Examples:
get_npm_github_repository
name: reactReturns: facebook/react
get_npm_github_repository
name: @types/reactReturns: DefinitelyTyped/DefinitelyTyped
get_gem_github_repository
Retrieves the GitHub repository name for a Ruby Gem in owner/repo format.
Parameters:
name(required): Gem package name
Example:
get_gem_github_repository
name: railsReturns: rails/rails
