# ByJG Open Source Docs

Semantic search over the docs of every ByJG open source project — MicroOrm, RestServer, Gluo, EasyHAProxy and more. Answers come with the page they were taken from.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: byjg
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/byjg/mcpserver-byjg-docs
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/byjg-open-source-docs

## What it does

Point your client at `https://mcpdocs.byjg.com/mcp` over Streamable HTTP. The docs are public, so no token is required. The URL has to end in `/mcp` or the connection fails.

Three tools ship with it. `search_docs(query, limit, category, project)` returns ranked passages, each carrying its public URL. `get_document(source_path)` hands back the full markdown of a single page. `list_projects()` tells you what is indexed. Pass either plain language or an exact symbol such as `TableAttribute` — both are accepted.

Every tool call gets logged: the query, the filters, how well the docs matched. That log stays on the server. Keep secrets out of your queries. Self-hosting is possible and a private copy can require a bearer token instead — the public endpoint has none.

## Requirements
- Remote server: `https://mcpdocs.byjg.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http docs https://mcpdocs.byjg.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add byjg-open-source-docs --url https://mcpdocs.byjg.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "byjg-open-source-docs": {
            "url": "https://mcpdocs.byjg.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "byjg-open-source-docs": {
            "type": "http",
            "url": "https://mcpdocs.byjg.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http byjg-open-source-docs https://mcpdocs.byjg.com/mcp
```

## When to use it
- find how to map a table to a class in MicroOrm
- pull the full markdown of one documentation page
- see which ByJG projects are in the index
- look up RestServer usage by exact symbol name
- check whether the docs cover a given scenario

## Example prompts
- Search the ByJG docs for how to configure EasyHAProxy behind a reverse proxy
- Fetch the full page for the source path from that result
- Which ByJG projects are indexed?

## Similar
- [slack-docs](https://affpapa.org/en/nevibecode/skills/slack-docs.md) — skill · 2800 installs
- [docs-search](https://affpapa.org/en/nevibecode/skills/adobe-docs-search.md) — skill · 1600 installs
- [OrchestKit Docs MCP](https://affpapa.org/en/nevibecode/mcp/orchestkit-docs-mcp.md) — MCP server · ★ 298
- [open-source-company-strategy](https://affpapa.org/en/nevibecode/skills/open-source-company-strategy.md) — skill · 10600 installs
- [open-source](https://affpapa.org/en/nevibecode/skills/open-source.md) — skill · 3500 installs
- [Open Source Release Checklist Builder (YAML)](https://affpapa.org/en/nevibecode/prompts/open-source-release-checklist-builder-yaml.md) — prompt · ★ 174676

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
