Content
# PyPI Info Demo
This project is a simple Model Context Protocol (MCP) server that provides information about Python packages on PyPI. It exposes a tool to fetch package maintainers, version, changelog, summary, and full project description using the PyPI JSON API.
## Features
- Query PyPI for package metadata
- Returns maintainers, version, changelog URL, summary, and full project description
- Attempts to find changelog links from project homepages if not directly available
## Usage
1. **Install dependencies:**
using the python environments extension run the command "create environment"
or install via `pip install -e .`
2. **Run the server:**
```sh
python server.py
```
3. **Call the tool:**
You can call the `get_pypi_package_info` tool via the MCP protocol, or directly in Python:
```python
from server import get_pypi_package_info
print(get_pypi_package_info("requests"))
```
## File Overview
- `server.py`: Main MCP server and PyPI info tool implementation
- `pyproject.toml`: Project metadata and dependencies
## Requirements
- Python 3.7+
- `mcp`, `requests`, `beautifulsoup4`
## License
MIT
You Might Also Like
MarkItDown MCP
markitdown-mcp is a lightweight MCP server for converting various URIs to Markdown.
Github
GitHub MCP Server connects AI tools to GitHub for code management and automation.

apisix
Apache APISIX is an API Gateway for managing APIs and microservices.
Companion
Companion is a utility for testing and debugging MCP servers on macOS, iOS,...
Companion
Companion is a utility for testing MCP servers on macOS, iOS, and visionOS.
Companion
Your neighborhood friendly MCP utility for macOS, iOS, and visionOS