Servidor MCP

ByJG Open Source Docs

com.byjg/docs

Qué hace este MCP

Searches, lists, and retrieves documentation for ByJG open-source PHP, DevOps, Helm, JavaScript, and AI projects.

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.
Esquema de entrada
{'type': 'object', 'title': 'get_documentArguments', 'required': ['source_path'], 'properties': {'source_path': {'type': 'string', 'title': 'Source Path'}}}
Esquema de salida
{'type': 'object', 'title': 'get_documentOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
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.
Esquema de entrada
{'type': 'object', 'title': 'list_projectsArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'list_projectsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
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, ...).
Esquema de entrada
{'type': 'object', 'title': 'search_docsArguments', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 0}, 'query': {'type': 'string', 'title': 'Query'}, 'project': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Project', 'default': None}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'search_docsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Añadido
list_projects
17 de September de 2026 a las 12:34
Añadido
get_document
17 de September de 2026 a las 12:34
Añadido
search_docs
17 de September de 2026 a las 12:34