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.
记忆与知识 分类下的更多 MCP 服务器
Notion MCP Server
suekouA Model Context Protocol server for connecting Notion to MCP-compatible clients
Notion MCP Server
makenotionOfficial Notion MCP Server
Jupyter Notebook MCP Server (for Cursor)
jbenoModel Context Protocol (MCP) server designed to allow AI agents within Cursor to interact with Jupyter Notebook (.ipynb) files

Memory
modelcontextprotocolModel Context Protocol Servers
Semantic Scholar MCP Server
YUZongminA FastMCP server implementation for the Semantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.
评论