frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Self-updating MCP server for official pip, uv, poetry and conda docs

https://github.com/KemingHe/python-dependency-manager-companion-mcp-server
29•keminghe•1d ago

Comments

WhatsName•1d ago
The demo is not convincing, I rarely find myself migrating between package managers and if I do I would expect claude code to ace this task without mcp help.
keminghe•1d ago
Appreciate the feedback. I will make it my todo to try out your suggestion of comparing Claude Code with and without MCP to measure the quantitative difference.
dcreater•1d ago
This is superceded by Context7 no?
hobofan•1d ago
I think in terms of providing the widest coverage, I think Dash[0] which has been in the offline documentation space for a long time should have everyone beat.

[0]: https://blog.kapeli.com/dash-8

keminghe•1d ago
Appreciate you opening my eyes to this. Dash is indeed comprehensive, and a much bigger initiative. I wonder how it's handling the documentation staleness issue? New docs are published every minute.
hobofan•1d ago
For the package manager ecosystem it supports, it relies on the projects auto-generated docs, and the builds the docsets from those. I guess it does that step in a cached on-demand way. That way, it can provide docs to all the packages and package versions.

E.g. for Rust: Crate is published crates.io -> triggers automatic docs build on docs.rs -> Dash clients can now pull docsets through a proxy that builds the docsets built on the static HTML bundles built for docs.rs.

keminghe•1d ago
I see, yes, with this implementation, the networking component becomes necessary. I made different design decisions for `py-dep-man-companion` such that the tool is fully offline and can be used with local llms.
vanous•1d ago
Dash doesn't seem to be open source, plus it's a subscription model. Nothing against that, but OPs solution is MIT licensed.
mrbonner•1d ago
Even though your demo is not that helpful, I appreciate you sharing this. I think it opens my eyes for another ideas of providing better documentation for coding agent. I believe the current RAG-based approach for coding agent is not the most optimal solution.
keminghe•1d ago
Thank you. Yes, 50% of the core value prop is the self-updating automation and the traditional fuzzy + full text search capabilities that disrupt the embedding-centric RAG paradigm. Plus, Tantivy (Rust-based) is fast.
keminghe•1d ago
Genuinely curious: what are aspects of the demo you find less helpful? I want to improve it.
rgovostes•1d ago
> Docker `:latest` tag guarantees you always get current docs without manual updates.

The docs should probably be pinned to the version of the tool you have installed. Aside from that, pinning to a specific container hash (not tag) allows you to audit it and trust that malicious instructions haven’t been introduced into the docs.

keminghe•21h ago
Thank you so much for pointing that out, I just updated the docker instructions in the README and on DockerHub:

```shell # Pin to commit hash for production security # Get current hash from: https://hub.docker.com/r/keminghe/py-dep-man-companion/tags docker pull keminghe/py-dep-man-companion@sha256:2c896dc617e8cd3b1a1956580322b0f0c80d5b6dfd09743d90859d2ef2b71ec6 # 2025-07-22 release example

# Or use latest for development docker pull keminghe/py-dep-man-companion:latest ```

imcritic•1d ago
I currently have poor internet connection and I am not able to view the demo, but having read the description of the project I failed to understand what it is/does and which problems/tasks it solves.
keminghe•21h ago
This is great feedback. I just improved the README and DockerHub overview to be more clear:

"Stop getting out-of-date Python package manager commands from your AI. Cross-reference latest official pip, poetry, uv, and conda docs with auto-updates."

imcritic•14h ago
It didn't get clearer much: so what am I supposed to do to achieve that? If I query AI and it gives me outdated instructions how is your server supposed to help here? I suppose that I am supposed to somehow direct that AI's pipeline to use MCP protocol to make as a next step and query a locally running instance of the server of yours to improve the final answer..? The solution sounds quite ad-hoc: so instead of fixing the problem where it is (in AI's knowledge base), you suggest to apply corrections to it's results by making it query a server each user supposed to run locally? Sounds as a wrong approach to me, I honestly doubt many people would bother working with AI that way, especially given that AI is a paid service.

What I think would be great is either you hosting a central server permanently available to public and somehow convincing major AI service providers to query your servers for solving that narrow scope of tasks, or rather do something similar for open source models available on Hugging Face or something.

keminghe•12h ago
You're absolutely right about the root cause being outdated AI knowledge bases/training data. I agree, my solution doesn't address that directly.

Where this actually shines is with local LLMs (Ollama, etc) - smaller models, no API costs, fully offline, and the AI gets fresh docs without waiting months for model retraining cycles. Your point about convincing major providers to integrate something like Dash (https://kapeli.com/dash) would definitely be the ideal solution though.

I definitely hear you on the broader ecosystem approach. Anything you've been working on in the same space?

Show HN: Is Anthropic Down?

https://isanthropicdown.com/
5•ymichael•38m ago•0 comments

Show HN: Easy Python Time Parsing

https://github.com/felixnext/python-time-helper
14•felixnext•3d ago•2 comments

Show HN: Nia – MCP server that gives more docs and repos to coding agents

https://www.trynia.ai/
51•jellyotsiro•10h ago•43 comments

Show HN: I built BodyCount to get an accurate 'number'

https://bodycount.love/
3•dsstudios•1h ago•3 comments

Show HN: A code editor that integrates into the browser

https://tachicode.dev/
34•quintu5•7h ago•5 comments

Show HN: Local Email Client for AI Horseless Carriages

https://github.com/dbish/DispatchMail
12•shahahmed•7h ago•4 comments

Show HN: Inflammation – Intelligent Voice to Code for Cursor and VSCode

https://github.com/moughxyz/inflammation
2•moughxyz•4h ago•0 comments

Show HN: Zu – A minimalist key-value database engine for modern applications

https://github.com/539hex/zu
4•539hex•4h ago•3 comments

Show HN: Selling My AI App Builder

https://buildwise.space
3•theonlyvasudev•5h ago•0 comments

Show HN: Tinder but it's only pictures of my wife and I can only swipe right

https://trytender.app/
946•risquer•1d ago•256 comments

Show HN: The missing link of a bookstore's tech stack

https://bookhead.net/
90•greenie_beans•1d ago•26 comments

Show HN: TheProtector – Linux Bash script for the paranoid admin on a budget

https://github.com/IHATEGIVINGAUSERNAME/theProtector
154•lotussmellsbad•1d ago•35 comments

Show HN: MacMan – A Mac cleaner made for developers

https://macman.dev/
2•sudhar172•7h ago•0 comments

Show HN: I built an AI tools hub with 70 categorized and reviewed apps

https://www.toolsverse.tools/
9•yuanchuangAI•11h ago•1 comments

Show HN: Compass CNC – Open-source handheld CNC router

https://www.compassrouter.com
171•camchaney•5d ago•44 comments

Show HN: Self-updating MCP server for official pip, uv, poetry and conda docs

https://github.com/KemingHe/python-dependency-manager-companion-mcp-server
29•keminghe•1d ago•17 comments

Show HN: A word of the day that doesn't suck

80•jsomers•2d ago•31 comments

Show HN: Phind.design – Image editor & design tool powered by 4o / custom models

https://phind.design
86•rushingcreek•2d ago•22 comments

Show HN: LLMs suck at writing integration code… for now

https://github.com/superglue-ai/superglue/tree/main/packages/core/eval/api-ranking
15•sfaist•9h ago•11 comments

Show HN: Product as Code – YAML-based product management for AI coding workflows

https://productascode.org
4•mantcz•9h ago•1 comments

Show HN: NeoArchive – Lightweight offline tool for files, media and PDFs

https://play.google.com/store/apps/details?id=com.tool4file.neo_archive\
2•Quoriath•10h ago•0 comments

Show HN: The Magic of Code – book about the wonders and weirdness of computation

https://themagicofcode.com/sample/
109•arbesman•2d ago•29 comments

Show HN: YouTubeTLDR – A lightweight, self-hosted YouTube summarizer in Rust

https://github.com/Milkshiift/YouTubeTLDR
4•milkshift•10h ago•2 comments

Show HN: Duende: Web UX for guiding Gemini as it improves your source code

https://github.com/alefore/duende
8•afc•4d ago•0 comments

Show HN: Reddit but for bots – humans can only vote, not post

https://honig.boo/
4•addrzone•5h ago•2 comments

Show HN: Any-LLM – Lightweight router to access any LLM Provider

https://github.com/mozilla-ai/any-llm
122•AMeckes•2d ago•67 comments

Show HN: SECONDSENSE – The OS for the Resale Economy

https://secondsense.co:443/
7•misha599•12h ago•2 comments

Show HN: WTFfmpeg – Natural Language to FFmpeg Translator

https://github.com/scottvr/wtffmpeg
85•ycombiredd•1d ago•67 comments

Show HN: Quite Fast, sharded cache for Go with LRU/LFU, TTL and object pooling

https://github.com/unkn0wn-root/kioshun
11•unkn0wn_root•1d ago•1 comments

Show HN: Lotas – Cursor for RStudio

https://www.lotas.ai/
79•jorgeoguerra•3d ago•28 comments