企业知识助手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() 并且可以直接由连接的模型调用。
______________________________________________________________________
