LabscoMCP early access ↗
incu6usMCP SERVER

Open Context

Up-to-date docs and version data for Go, npm, PyPI, crates.io, Node, React, Next.js and the usual DevOps tools, fetched from official sources and cached locally.

by incu6us ↗Framework & SDK Documentation LookupCommunity

LABSCO SUMMARY

Fetches from the registry, not from a bundled copy.

The distinction that matters against a bundled documentation set is freshness: a package published this week is reachable because the server asks the registry, and a cache with a TTL keeps the second question fast. The breadth across DevOps tools is unusual too — Helm chart and Terraform versions are exactly the sort of thing a model states confidently and wrongly.

What it is

A Go documentation server that fetches from the sources of record — pkg.go.dev, the npm registry, PyPI, crates.io, GitHub releases and Docker Hub — rather than serving a snapshot. Results are cached locally with a configurable TTL, defaulting to 7 days, and returned as Markdown. It runs over stdio for local use or HTTP for a shared remote instance.

What you get

  • Documentation over whatever you have loaded: open-context_search_docs searches everything, open-context_get_docs retrieves a specific topic and open-context_list_docs browses what is available
  • Language ecosystems: open-context_get_go_info for Go versions and packages, open-context_get_npm_info, open-context_get_python_info for PyPI packages, open-context_get_rust_info for crates
  • Runtime and framework versions: open-context_get_node_info, open-context_get_typescript_info, open-context_get_react_info, open-context_get_nextjs_info
  • DevOps tooling: open-context_get_kubernetes_info, open-context_get_helm_info, open-context_get_terraform_info, open-context_get_ansible_info, open-context_get_jenkins_info, plus open-context_get_docker_image for Docker Hub images and open-context_get_github_action for actions such as actions/checkout

Requirements

Nothing — no account, no key. Install through Homebrew with the project's tap, the install script, or build from source with Go 1.25 or higher. The client entry points at the binary directly for stdio; for a shared instance run ./open-context --transport http --host 0.0.0.0 --port 9011 and connect over HTTP. Nothing needs pre-fetching — documentation is retrieved on demand and cached.

Setup effort

One command — go install github.com/incu6us/open-context@latest