UV Documentation MCP Server
@StevenBtw
UV Documentation MCP Server について
A Model Context Protocol (MCP) server that provides access to UV package manager's documentation.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"uv-docs-mcp": {
"command": "uv",
"args": [
"run",
"uv-docs"
]
}
}
}ツール
2** Update the documentation cache if the live version has changed.
** Perform real-time searches over the UV documentation.
概要
What is UV Documentation MCP Server?
An MCP server that provides programmatic access to UV documentation through a standardized API, exposing high‑level documentation sections and detailed command documentation (including subsections) as individual MCP resources.
How to use UV Documentation MCP Server?
Requires Python 3.13+ (minimum 3.10 for MCP SDK compatibility). Clone the repository, create a virtual environment, install dependencies with pip install -e ., then run the server with uv run uv-docs. For use with Claude Desktop, configure the MCP server settings using the uv command with the appropriate --directory and run arguments.
Key features of UV Documentation MCP Server
- Hierarchical resource structure using
uv-docs://URIs (sections, commands, subsections) - Tools:
update_cacheandsearch_documentationfor cache and real‑time queries - Prompt template
summarize-docsfor AI documentation summaries - Version‑aware caching with segmented section storage
- Fully open‑source and publishable to PyPI
Use cases of UV Documentation MCP Server
- AI assistants retrieving precise UV documentation sections on demand
- Developers automating the lookup of UV CLI commands and their options
- Integrating UV documentation into custom MCP‑compatible tools or workflows
- Generating summaries of selected UV documentation areas for reporting
FAQ from UV Documentation MCP Server
What does the resource layer provide?
Resources expose UV documentation via URIs like uv-docs://cli, uv-docs://cli/uv-cache, and uv-docs://cli/uv-cache/uv-cache-dir, returning JSON with metadata and full documentation content.
How can I search documentation in real time?
Use the search_documentation tool, which accepts a query string and performs a live search over the UV documentation.
What are the runtime dependencies?
Python 3.10+ (3.13+ recommended) and the MCP Python SDK. The project is installed via pip and run with uv (or uvx for published versions).
How does caching work?
A version‑aware cache is initialized at startup. Each documentation section (CLI, settings, resolver) is cached separately. The cache is automatically updated when the live version changes, or manually via the update_cache tool.
Is authentication or specific transport required?
No authentication or special transport is mentioned. The server uses standard MCP communication over stdio, configured through MCP client settings.
「メモリとナレッジ」の他のコンテンツ
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Memory Bank MCP Server
alioshrA Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
コメント