@javaabu / onu-mcp
一、 模型上下文协议 为人工智能助手提供文档的服务器 Onu (@javaabu/onu), java的React UI库,以及编写Onu代码的规则。
它读取文档 @javaabu/onu 安装在您的项目中(node_modules/@javaabu/onu/docs(从助手运行的文件夹及其父文件夹中查找),因此答案与您的版本匹配。如果没有,它将使用发布时附带的文档。 ONU_DOCS_DIR 指向另一个文件夹。
工具
| 工具 | 它是做什么的 |
|---|---|
onu_get_rules | 编写Onu代码的规则:设置、导入、表单、thanana和RTL、主题、图标、可访问性 |
onu_list_components | 每个文档页面按节划分,并附有一行描述; section 列出一个 |
onu_get_doc | 作为Markdown的页面,按组件名称(PasswordInput)、文件名或路径 |
onu_search_docs | 搜索每一页,例如: "date range laravel" |
规则也是一种资源, onu://rules.
设置
克劳德代码:
claude mcp add --scope project --transport stdio onu -- npx -y @javaabu/onu-mcp
光标(.cursor/mcp.json)、VS Code (.vscode/mcp.json下, "servers")、Claude Desktop等客户:
{
"mcpServers": {
"onu": { "command": "npx", "args": ["-y", "@javaabu/onu-mcp"] }
}
}
看到 人工智能助手 另一种方法是给助理奥努的文件。
开发
pnpm --filter @javaabu/onu-mcp test # tests (generate the docs into a temp folder)
pnpm --filter @javaabu/onu-mcp build # bundles the docs into data/ and compiles to dist/