Token导航 LogoToken导航TokenDH.com
Search Keyword MCP logo
搜索检索stdio官方级别未说明来源级核验

Search Keyword MCP

MCP Server

一个基于FastMCP构建的MCP服务器,支持通过注册工具和资源进行文件读取和关键词搜索。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
Python文件处理异步处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

abhirup2565

提供方

abhirup2565

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

🔍 关键字搜索MCP服务器

MCP(模型上下文协议) 服务器构建于 FastMCP,通过注册的工具和资源实现文件读取和关键字搜索。

______________________________________________________________________

🚀 特性

  • 文件资源: 读取并返回文件内容
  • 搜索工具: 在包含上下文片段的文本文件中查找关键字
  • 区分大小写切换: 支持灵活的搜索模式
  • 轻量级异步: 使用FastMCP异步资源/工具

______________________________________________________________________

🧩 安装和设置

1️ 克隆存储库

git clone https://github.com/abhirup2565/Search_Keyword_MCP.git
cd 

2.️⃣ 安装依赖项

pip install -r requirements.txt

3.️⃣ 运行MCP服务器

python mcp_server.py

______________________________________________________________________

🖥️ 用法

启动服务器

python keyword_search_mcp.py

资源

file://{path} --读取文本文件 例子: file://./contracts.txt

工具

search_file --在文件中搜索关键字 参数:

名称类型必填描述
keywordstring要搜索的单词
pathstring文件路径
case_sensitivebool大小写匹配切换(默认值:False)

退货: file, keyword, total_occurrences,以及列表 occurrences 带有行号和代码段。

______________________________________________________________________

📄 示例

请求:

{
  "keyword": "Agreement",
  "path": "contracts.txt",
  "case_sensitive": false
}

答复:

{
  "file": "contracts.txt",
  "keyword": "Agreement",
  "total_occurrences": 3,
  "occurrences": [
    {
      "line_number": 1,
      "start": 12,
      "end": 21,
      "snippet": "MASTER SERVICE AGREEMENT"
    }
  ]
}

______________________________________________________________________

⚠️ 局限性

  • 仅文本文件 (.txt, .md, .log等等)
  • 建议的最大文件大小: 10 MB(将整个文件读入内存)
  • 无模糊搜索: 仅精确匹配子字符串
  • UTF-8编码: 安全替换非-UTF-8字符

______________________________________________________________________

🧠 错误处理

错误描述
FileNotFoundError文件不存在
ValueError关键字为空或无效

______________________________________________________________________

目录标签

目录标签

Python文件处理异步处理关键词搜索本地部署文本分析

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP