MCPサーバー

ByJG Open Source Docs

com.byjg/docs

この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.
入力スキーマ
{'type': 'object', 'title': 'get_documentArguments', 'required': ['source_path'], 'properties': {'source_path': {'type': 'string', 'title': 'Source Path'}}}
出力スキーマ
{'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.
入力スキーマ
{'type': 'object', 'title': 'list_projectsArguments', 'properties': {}}
出力スキーマ
{'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, ...).
入力スキーマ
{'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}}}
出力スキーマ
{'type': 'object', 'title': 'search_docsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
追加
list_projects
2026年9月17日12:34
追加
get_document
2026年9月17日12:34
追加
search_docs
2026年9月17日12:34