Token导航 LogoToken导航TokenDH.com
File Search Tool logo
AI代理stdio官方级别未说明来源级核验

File Search Tool

MCP Server

@modelcontextprotocol/inspector

一个基于MCP协议的文件搜索服务器,提供在文本文件中搜索关键词的功能,并返回匹配的行及其行号。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
文件搜索文本处理JavaScriptTypeScript本地部署

安装说明

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

作者 / 组织

Abhishek2634

提供方

Abhishek2634

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector node build/index.js

详细介绍

MCP文件搜索服务器

一种模型上下文协议(MCP)服务器,提供用于在文本文件中搜索关键字的文件搜索工具。使用TypeScript和Node.js构建。

描述

此MCP服务器实现了 search_file 该工具允许AI应用程序在文件中搜索特定关键字,并返回与其行号匹配的行。服务器支持区分大小写和不区分大小写的搜索选项。

特性

  • 🔍 在文本文件中搜索关键字
  • 📍 返回具有行号的匹配行
  • 🔤 区分大小写和不区分大小写的搜索模式
  • ⚡ 使用TypeScript构建类型安全
  • 🔌 与MCP协议兼容

先决条件

  • Node.js(v14或更高版本)
  • npm或纱线

安装

  1. 克隆存储库:
    git clone 
    cd mcp-file-search
  1. 安装依赖项:
    npm install
  1. 构建项目:
    npm run build

用法

运行服务器

服务器使用STDIO传输进行通信: 节点构建/index.js

MCP检验员测试

  1. 启动MCP检查器:
    npx @modelcontextprotocol/inspector node build/index.js
  1. 在浏览器中打开提供的URL
  1. 点击“连接”连接到服务器
  1. 导航到“工具”选项卡以查看 search_file 工具
  1. 使用以下参数测试工具:

- 关键词: "MCP" (或任何搜索词) - 文件路径: "sample.txt" (或任何文本文件的路径) - 区分大小写: false (可选,默认为false)

刀具参数

search_file 工具接受以下参数:

参数类型必填说明
关键字字符串要在文件中搜索的关键字
filePathstringYes要搜索的文件的路径(绝对或相对)
caseSensitiveboolean搜索是否应区分大小写(默认值:false)

发展

可用脚本

  • npm run build -将TypeScript编译为JavaScript
  • npm run watch -注意更改并重新编译
  • npm run inspector -运行MCP检查器进行测试

从源头构建

    npm run build

编译后的输出将在 build/ 目录。

依赖项

  • @modelcontextprotocol/sdk -用于构建服务器的MCP SDK
  • zod -架构验证
  • typescript -TypeScript编译器

错误处理

服务器包括以下错误处理:

  • 找不到文件错误
  • 文件路径无效
  • 读取权限错误
  • 参数类型无效

故障排除

故障排除

问题: ENOENT: no such file or directory

解决方案:确保使用正确的文件路径。请尝试使用绝对路径,或确保文件存在于指定位置。

问题:MCP检查器中的连接错误

解决方案:确保服务器已构建(npm run build)Arguments字段中的路径为 build/index.js.

问题: Command not found

解决方案:使用以下命令从项目目录运行检查器 npx @modelcontextprotocol/inspector node build/index.js.

由以下材料制成❤️ 阿布舍克。

目录标签

目录标签

文件搜索文本处理JavaScriptTypeScript本地部署MCP协议

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP