MCP 知识库阅读器是一个 MCP(模型上下文协议)服务器,用于读取以 JSON 格式存储的知识库,能通过 Claude 或其他 LLM 为用户提供所需信息。
本项目可按以下步骤快速启动:
npm install
npm run dev
npm install
npm run dev
知识库由以下部分组成:
知识库采用以下 JSON 格式:
{
"metadata": {
"title": "知识库标题",
"description": "知识库描述",
"version": "1.0",
"created": "2025-04-23",
"updated": "2025-04-23"
},
"categories": [
{
"id": "categoria1",
"name": "类别名称",
"description": "类别描述"
}
],
"entries": [
{
"id": "entry1",
"title": "条目标题",
"content": "条目内容",
"tags": ["tag1", "tag2"],
"category": "categoria1",
"created_at": "2023-01-01",
"updated_at": "2023-01-01"
}
]
}
read_knowledge_base// 返回所有条目及其详细信息
search_entriessearch_entries("AI")
get_entry_by_idget_entry_by_id("entry1")
filter_entries_by_tagfilter_entries_by_tag(["tag1", "tag2"])
get_related_entriesget_related_entries("entry1")
knowledge_stats在与 Claude 进行交互时,可以使用以下提示:
作为 MCP 知识库专家,你可以访问一个结构化的 MCP 相关知识库。请按照以下步骤操作:
1. 首先使用 `knowledge_stats` 查看知识库的整体情况
2. 当被询问到具体问题时,使用合适的工具(如 `search_entries` 或 `get_entry_by_id`)查找信息
在回答时:
1. 仅基于知识库中的信息提供答案
2. 如果找不到相关信息,请明确说明
3. 使用清晰简洁的格式呈现结果
4. 当合适时,可以建议相关主题
npm install
npm run dev
本项目采用 MIT 许可证。