文档查询工具

Fast MCP Local 是一个最小化的 FastMCP 服务器实现,提供基本的文档查询工具,适用于需要快速搜索和管理文档的场景。

  • by karthik78180
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 karthik78180/fast-mcp-local

使用说明

快速MCP本地

一个带有基本工具的最小化FastMCP服务器实现。

要求

  • Python 3.10 或更高版本(FastMCP 所需)

设置

  1. 创建一个虚拟环境(使用 python3.10、python3.11、python3.12 或 python3.13):
python3 -m venv .venv
source .venv/bin/activate
  1. 安装依赖项:
pip3 install -e ".[dev]"

运行服务器

python3 -m fast_mcp_local.server

运行测试

pytest

工具

服务器提供文档查询工具:

  • search_documents(query: str, limit: int = 10)按内容搜索文档
  • get_all_documents()获取包含所有文档及其元数据的列表
  • get_document(filename: str)获取特定文档的全部内容

发展

要添加新工具,请编辑 src/fast_mcp_local/server.py 并且用(某种方式)装饰函数 @mcp.tool().