بنقرة واحدة
knowledge-base-mcp
Build AI knowledge bases with MCP Server — structured docs, search index, Agent integration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Build AI knowledge bases with MCP Server — structured docs, search index, Agent integration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Delegate coding to OpenAI Codex CLI (features, PRs).
Configure, extend, or contribute to Hermes Agent.
Manage multiple remote servers from Hermes via SSH — deploy services, configure firewalls, transfer files, run commands across servers
Clone/create/fork repos; manage remotes, releases.
Parallel data collection from web sources, APIs, and documentation sites
Deploy static sites to GitHub Pages via API — create repo, push, enable Pages, all from CLI
| name | knowledge-base-mcp |
| version | 1.0.0 |
| description | Build AI knowledge bases with MCP Server — structured docs, search index, Agent integration |
| tags | ["knowledge-base","mcp","ai-agent","structured-data","documentation"] |
| triggers | ["知识库","knowledge base","MCP Server","Agent接入","结构化知识","技术文档站"] |
知识库不是原始文档堆砌,而是AI专用的结构化知识:
project/
├── index.html # 首页(搜索+分类+Agent接入)
├── search.html # 搜索页(fuse.js前端搜索)
├── doc.html # 文档查看器(客户端渲染markdown)
├── download.html # 下载Skill页
├── mcp.html # Agent接入指南
├── about.html # 关于/贡献指南
├── docs/ # Markdown文档(按分类目录)
│ ├── {分类名}/
│ │ └── *.md
├── assets/
│ ├── app.js # 共享JS(header/footer/搜索)
│ ├── style.css # 样式
│ ├── search-index.json # 搜索索引(fuse.js用)
│ ├── categories.json # 分类统计
│ ├── all-docs.json # 全部文档元数据
│ ├── knowledge-index.json # AI专用结构化索引
│ └── modules.json # Skill模块列表
└── mcp-server/
├── index.js # MCP Server(4个Tool)
└── package.json
marked.js 渲染// 核心Tool定义
server.tool("search_knowledge", "搜索知识库", {
query: z.string(),
category: z.string().optional(),
limit: z.number().optional().default(5),
}, async ({ query, category, limit }) => {
// 从search-index.json搜索
// 返回{title, category, summary, url}
});
server.tool("get_document", "获取文档详情", {
path: z.string(), // 如 docs/python/README.md_xxx.md
}, async ({ path }) => {
// 读取本地markdown文件
// 返回截断内容(前8000字符)
});
处理GitHub README的关键步骤:
# https://raw.githubusercontent.com/... 头Collected: / Source: / Size: 元数据行<p align="center"> badge块<!-- ... -->不要逐个文件SSH读取,太慢!
# 错误:每个文件一次SSH调用(234个文件 = 234次连接)
ssh server "cat file1" > local1
ssh server "cat file2" > local2
# 正确:批量scp
scp server:/path/docs/*/*.md ./local/docs/
# 更好:rsync(增量同步)
rsync -avz server:/path/docs/ ./local/docs/
"type": "module"https://cdn.jsdelivr.net/npm/marked/marked.min.js?file=docs/xxx/yyy.md 参数加载