企业知识助手服务

一个基于Python的模型上下文协议(MCP)服务器,使用FastMCP将内部知识库连接到Claude或其他支持MCP的LLM,使员工或内部工具能够以结构化和可审计的方式搜索、检索和查询内部文档。

  • by harsh7z
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 harsh7z/enterprise-knowledge-mcp

使用说明

企业知识助手MCP服务器

一个基于Python的模型上下文协议(MCP)服务器,使用 FastMCP 该系统将内部知识库与Claude或其他具备多上下文处理(MCP)能力的大型语言模型(LLM)相连接。这使得员工或内部工具能够以结构化且可审计的方式搜索、检索并就内部文档提出问题。


特点/功能

  • 搜索文档通过关键词或问题搜索内部知识库。
  • 检索文档内容通过ID获取文档的全部内容。
  • 询问知识助手向内部质量保证(QA)终端点提问,若无法获取答案则回退到搜索结果。
  • 异步HTTP调用用途 httpx 用于非阻塞请求。
  • FastMCP工具装饰器每个函数都是一个独立的MCP工具,可供大型语言模型(LLMs)使用。

示例工具调用

  • 搜索文档:
search_documents("expense reimbursement policy")
  • 检索文档内容:
get_document_content("HR-00123")
  • 询问知识助手:
ask_knowledge_base("How do I request vacation days?")

每件工具都装饰着 @mcp.tool() 并且可以直接由连接的模型调用。