up-to-date-docs
Up-to-Date Docs MCP Server
Dieser Arbeitsbereich enthält einen kleinen MCP-Server zum Untersuchen von Projekten und Abrufen bekannter Dokumentations-URLs während der Arbeit. Er ist für gemischte Projekte konzipiert: Software-Repositories, Elektronikordner, Firmware, KiCad/PlatformIO/Arduino-Arbeiten, SPICE-Dateien und datenblattintensives Debugging.
Der Server ist absichtlich nur mit der Python-Standardbibliothek implementiert, sodass er ohne npm install ausgeführt werden kann. Er verwendet zuerst den eingebauten HTTP-Client von Python und greift auf verifiziertes curl -L-Abrufen zurück, wenn der lokale Python-Zertifikatsspeicher fehlt oder veraltet ist.
Was es bietet
analyze_project: durchsucht einen Projektordner nach Manifesten, Abhängigkeiten, Frameworks, Firmware-/Elektronikdateien und wahrscheinlichen Dokumentationsthemen.fetch_doc: ruft eine Dokumentationsseite oder Datenblatt-URL ab und gibt lesbaren Text zurück. HTML funktioniert sofort. PDFs sind besser, wennpypdfoderpdftotextinstalliert ist.context7_search: optionale Suche bei Context7 nach Dokumentation zu Software-Bibliotheken.context7_docs: optionaler Abruf von Context7-Dokumenten, nachdem Sie eine Bibliotheks-ID aufgelöst haben.
Related MCP server: GitHub Repo Explainer MCP
Schneller Smoke-Test
python3 up_to_date_docs_mcp.py --self-testGenerische MCP-Konfiguration
Verwenden Sie den absoluten Pfad zu diesem Skript:
{
"mcpServers": {
"up-to-date-docs": {
"command": "python3",
"args": [
"/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS/up_to_date_docs_mcp.py"
],
"env": {
"DOCS_MCP_PROJECT_ROOT": "/path/to/your/current/project"
}
}
}
}Halten Sie up_to_date_docs_mcp.py im selben Ordner wie die Hilfsdateien docs_mcp_*.py. Der Einstiegspunkt importiert diese Module zur Laufzeit.
Für eine wirklich projektbezogene Einrichtung haben Sie folgende Möglichkeiten:
Legen Sie das Arbeitsverzeichnis des Servers in Ihrem MCP-Client auf den Projektordner fest, oder
Ändern Sie
DOCS_MCP_PROJECT_ROOT, wenn Sie das Projekt wechseln, oderÜbergeben Sie ein
path-Argument, wenn Sieanalyze_projectaufrufen.
Codex-Einrichtung
Codex liest MCP-Server aus seiner globalen Konfiguration. Wenn der Befehl codex in Ihrem PATH ist, registrieren Sie diesen Server mit:
codex mcp add up-to-date-docs \
--env DOCS_MCP_PROJECT_ROOT="/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS" \
-- "/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS/.venv/bin/python" \
"/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS/up_to_date_docs_mcp.py"Wenn Ihr Terminal codex: command not found meldet, verwenden Sie die gebündelte Codex-CLI der ChatGPT-App:
/Applications/ChatGPT.app/Contents/Resources/codex mcp add up-to-date-docs \
--env DOCS_MCP_PROJECT_ROOT="/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS" \
-- "/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS/.venv/bin/python" \
"/Users/williamramsay/Documents/MCP SERVER FOR UP TO DATE DOCS/up_to_date_docs_mcp.py"Bestätigen Sie, dass Codex es sehen kann:
/Applications/ChatGPT.app/Contents/Resources/codex mcp listStarten Sie nach dem Hinzufügen des Servers eine neue Codex-Sitzung und führen Sie dann aus:
/mcpSie sollten up-to-date-docs als aktivierten MCP-Server sehen. Bitten Sie Codex von dort aus, up-to-date-docs zu verwenden, um ein Projekt zu analysieren oder eine Dokumentations-URL abzurufen.
Optionales Context7
Context7 ist nützlich für Software-Bibliotheken, da es Dokumentation nach Bibliothek indiziert. Dieser Server funktioniert auch ohne, aber Sie können hinzufügen:
{
"env": {
"CONTEXT7_API_KEY": "your_key_here"
}
}Verwenden Sie dann zuerst context7_search und danach context7_docs.
Beispiel-Prompts
„Analysieren Sie dieses Projekt und schlagen Sie Dokumentationsthemen für das Hauptframework vor."
„Rufen Sie diese Datenblatt-URL ab und fassen Sie die absoluten Maximalwerte zusammen."
„Verwenden Sie Context7, um aktuelle FastAPI-Dokumente zur Abhängigkeitsinjektion zu erhalten."
„Analysieren Sie diesen Firmware-Ordner und schlagen Sie Dokumentationsthemen zum Nachschlagen vor."
Hinweise
Der Server ruft bei URLs Live-Webseiten ab, daher muss Ihr MCP-Client Netzwerkzugriff für den Serverprozess erlauben.
Die allgemeine Websuche ist absichtlich nicht verfügbar, bis es ein zuverlässiges Such-Backend gibt.
Er unterstützt den neueren
server/discover-Ablauf und den ältereninitialize-Ablauf, was bei verschiedenen MCP-Clients hilft.Die PDF-Extraktion ist optional. Für Elektronikarbeiten macht die Installation von
pypdfoder PopplerspdftotextDatenblätter viel nützlicher.Logs gehen nach stderr, damit stdout für MCP-Protokollnachrichten reserviert bleibt.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to crawl websites, extract and store web content with semantic search capabilities using vector embeddings, and retrieve information through natural language queries with tag-based filtering and intelligent content cleaning.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access live GitHub repository data without cloning, supporting repo summarization, file explanation, recent changes, and dependency analysis.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI models to fetch GitHub repository information, read file contents, and search local documentation.
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to search, read, and retrieve context from local knowledge bases with full-text search, absolute paths, and section-level details.
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wramsay/MCP-Server-For-Documentation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server