Labsco
MCP SERVER

Open Context

by incu6us

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.

Framework & SDK Documentation Lookup
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