ByJG Open Source Docs

com.byjgPublished by byjg.comOfficial publisherv0.1.0Updated Oct 24, 2026

Search the ByJG open source documentation: PHP, DevOps, Helm, JavaScript and AI projects.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Remote MCP server that gives an assistant semantic search over ByJG open source documentation (PHP, DevOps, Helm, JavaScript, AI projects), with page citations.

What you can do
  • Search documentation passages by natural-language question or exact symbol name, optionally narrowed by category or project
  • Fetch the full markdown of a single documentation page by its source path
  • List indexed projects and categories with document and passage counts
When to use it
Useful when you are working with ByJG libraries such as MicroOrm, RestServer, Gluo or EasyHAProxy and want answers grounded in their official docs with links to the source page. Also handy for checking which ByJG projects have documentation at all.
Requirements
A remote Streamable HTTP endpoint; the URL must end in /mcp. No authentication or API key is needed for the public instance, and no local runtime or package install is required.
Before you install
The server logs each tool call, including the query and its filters, to find documentation gaps; the log stays on the server, but secrets should not be placed in queries. A self-hosted copy can require a bearer token instead of being open.

Installation

In SourceWeft

  1. Open ByJG Open Source Docs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.byjg%2Fdocs/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "byjg-open-source-docs": {
      "type": "http",
      "url": "https://mcpdocs.byjg.com/mcp"
    }
  }
}

README


sidebar_key: mcpserver-byjg-docs tags: [ai, python, docker]

ByJG Docs MCP Server

An MCP server that gives AI assistants semantic search over the documentation of every ByJG open source project -- the same content published at opensource.byjg.com.

Connect your assistant and it can answer questions about the ByJG libraries (MicroOrm, RestServer, Gluo, EasyHAProxy, ...) and cite the documentation page each answer came from.

Endpoint

URLhttps://mcpdocs.byjg.com/mcp
TransportStreamable HTTP
AuthenticationNone -- the documentation is public, so no token is needed

The URL must end in /mcp.

Most clients accept this shape; the exact file and keys vary per client:

json
{  "mcpServers": {    "byjg-docs": {      "url": "https://mcpdocs.byjg.com/mcp"    }  }}

Running your own copy? It can require a bearer token instead -- see Authentication.

Add it to your client

The one-click badges hand the endpoint straight to the client, which then asks you to confirm; everything else is the manual configuration on the client page. Connection problems: Troubleshooting.

Neither path installs from a registry. The server is published in the official MCP Registry as com.byjg/docs, for discovery and provenance: see The MCP Registry entry.

Tools

ToolPurpose
search_docs(query, limit, category, project)Ranked passages, each with its public URL
get_document(source_path)Full markdown of one page
list_projects()Inventory of what is indexed

query accepts natural language ("how do I map a table to a class") or an exact symbol name (TableAttribute) -- both work. See the tools in detail.

Privacy

The server records each tool call -- the query, its filters and how well the documentation matched -- to find what the docs do not cover yet. The log stays on the server and is not shared. Do not put secrets in a query.

Development

To run the server yourself, self-host it, or change the code, see Development.

Source: README.md at commit b445b73

Tools

3

search_docs

Search ByJG documentation

Search the ByJG open source documentation and return the most relevant passages, each with its public URL. Combines semantic and keyword matching, so both natural-language questions ('how do I map a table to a class') and exact symbol names ('TableAttribute') work. Optionally narrow to a category (php, devops, js, ai, helm) or a project (micro-orm, restserver, docker-easy-haproxy, ...).

Parameterslimitqueryrequiredprojectcategory

get_document

Read a documentation page

Return the full markdown of one documentation page, addressed by the `source` path reported in a search result (for example `php/micro-orm/active-record.md`). Use it when a search hit is relevant but truncated and you need the whole page.

Parameterssource_pathrequired

list_projects

List documented projects

Inventory of everything indexed, grouped by category and project, with document and passage counts. Use it to discover which ByJG libraries have documentation before searching.

Takes no parameters.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.