Local-first Python CLI and MCP server for versioned, cited context from web and document sources.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add docpull -- uvx docpull~/.codex/config.toml
[mcp_servers.docpull]
command = "uvx"
args = ["docpull"]
# codex mcp add docpull -- uvx docpull~/.cursor/mcp.json
{
"mcpServers": {
"docpull": {
"command": "uvx",
"args": [
"docpull"
]
}
}
}.vscode/mcp.json
{
"servers": {
"docpull": {
"type": "stdio",
"command": "uvx",
"args": [
"docpull"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"docpull": {
"command": "uvx",
"args": [
"docpull"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"docpull": {
"command": "uvx",
"args": [
"docpull"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"docpull": {
"command": "uvx",
"args": [
"docpull"
]
}
}
}