MCP LLMs文本映射服务器
该项目提供了一个FastMCP服务器,该服务器具有在指定服务器上搜索LLM相关文本文件的工具,并管理SQLite数据库中找到的条目。
设置
- 安装依赖项:
pip install -e .- 运行服务器:
要启动FastMCP服务器,请使用 mcp dev 命令:
mcp dev main.py这将启动服务器并初始化SQLite数据库(llm_files.db)如果它还不存在。
工具
以下工具可用:
txt_mapper(txt: str):将输入文本转换为大写。search_llm_files(server_url: str):搜索llms.txt,llms-full.txt,llms-ctx.txt,以及llms-ctx-full.txt在指定的server_url。如果找到,文件的URL和内容将保存到本地SQLite数据库。list_all_sites():列出数据库中找到并存储的所有LLM文件条目。get_site_by_url(url: str):从数据库中按URL检索特定LLM文件条目的详细信息(包括截断的内容)。delete_site_entry_by_url(url: str):根据LLM文件的URL从数据库中删除该文件条目。
数据库
所有找到的LLM文件条目都存储在 llm_files.db,位于项目根目录中的SQLite数据库文件。
调试(VS代码)
要在VS Code中进行调试,请确保安装了Python扩展。A. launch.json 提供配置:
- Python:调试MCP服务器:此配置运行
mcp dev main.py直接在VS Code集成终端中,允许您设置断点和调试服务器。
