Serveur MCP

ByJG Open Source Docs

com.byjg/docs
Outils développeur Connaissance et documentation Public et accessible MCP 2025-11-25

Ce que fait ce 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.
Schéma d’entrée
{'type': 'object', 'title': 'get_documentArguments', 'required': ['source_path'], 'properties': {'source_path': {'type': 'string', 'title': 'Source Path'}}}
Schéma de sortie
{'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.
Schéma d’entrée
{'type': 'object', 'title': 'list_projectsArguments', 'properties': {}}
Schéma de sortie
{'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, ...).
Schéma d’entrée
{'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}}}
Schéma de sortie
{'type': 'object', 'title': 'search_docsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Ajouté
list_projects
17 September 2026 12:34
Ajouté
get_document
17 September 2026 12:34
Ajouté
search_docs
17 September 2026 12:34