k

knowledge-retrive-mcp

fsyj123/knowledge-retrive-mcp
0 Stars 45 次浏览 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "mcp-knowledge-server": {
      "args": [
        "mcp-knowledge-server@1.0.1"
      ],
      "command": "uvx"
    }
  }
}

服务介绍

MCP 知识工具

此仓库实现了一个 Model Context Protocol (MCP) 服务器,该服务器为内部知识库提供了三个基于 HTTP 的检索工具。

可用工具

工具名称 描述 数据集 ID
query_ux_knowledge 检索 UX 指南、模板和示例。 cab02597-6315-456c-92d3-19a65e3e7efd
query_lean_knowledge 检索精益/持续改进文档。 67659dbe-4387-4122-8eb9-1d2005bea6a2
query_automation_step 检索自动化过程步骤及相关材料。 b68de37f-a9f7-41fc-948f-eb89ca145770

每个工具都会向 Dify 数据集检索 API 发送一个 POST 请求:


POST https://api.dify.ai/v1/datasets/{data_id}/retrieve

Authorization: Bearer <dataset token>

Content-Type: application/json

{"query": "<your question>"}

配置

通过 DIFY_DATASET_TOKEN 环境变量设置数据集令牌。捆绑了一个备用令牌 (dataset-gCRaKZgnKtvqLdeuoCFjKiME) 用于快速测试,但在生产部署中应覆盖它。


export DIFY_DATASET_TOKEN="dataset-..."

安装

该项目作为标准的 Python 包发布,可以使用您首选的 Python 打包工具进行安装。

使用 uv

uv 提供了快速的 Python 环境管理和包安装功能。


uv venv

source .venv/bin/activate

uv pip install .

使用 pip

该项目作为标准的 Python 包发布。


python -m venv .venv

source .venv/bin/activate

pip install .

运行 MCP 服务器

pyproject.toml 文件定义了一个控制台脚本入口点。安装后,您可以启动服务器:


mcp-knowledge-server

或者,您可以直接运行模块:


uv run mcp-knowledge-server

服务器使用来自 Model Context Protocol 参考实现的 FastMCP,因此它可以与兼容的 MCP 客户端注册。

相关 MCP 服务