关键词搜索工具

一个基于Python的简单MCP服务器,提供在文件中搜索关键词的功能。

  • by vishwastiwarig
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 vishwastiwarig/MCP-Ins

使用说明

MCP Ins

它在Python中实现了一个简单的MCP(模型上下文协议)服务器。

服务器公开单个工具, search_keyword_in_file,它查找给定关键字在 data.txt 文件。

项目结构

  • mcp_server.py:带有工具逻辑的主服务器代码。
  • data.txt:要搜索的示例文件。
  • requirements.txt:Python依赖关系。

设置

  1. 克隆存储库:

    git clone [https://github.com/YOUR_USERNAME/ressl-mcp-assignment.git](https://github.com/YOUR_USERNAME/ressl-mcp-assignment.git)
    cd ressl-mcp-assignment
    
  2. 创建并激活Python虚拟环境:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. 安装依赖项:

    pip install -r requirements.txt
    
  4. Node.js(测试人员必需): 你必须有 Node.js 安装在您的系统上以运行 npx MCP检查器的命令。

如何运行和测试

此服务器旨在使用MCP检查器运行和测试。

  1. 从终端运行以下命令:

    npx @modelcontextprotocol/inspector python mcp_server.py
    
  2. 在浏览器中打开检查器URL(通常 http://127.0.0.1:6274).

  3. 点击 连接,然后转到 工具 选项卡。

  4. 点击 列出工具 并选择 search_keyword_in_file.

  5. 在表格中输入您的输入:

    • keyword: Ressl (或任何来自 data.txt)
    • file_path: data.txt
  6. 点击 运行工具 查看JSON输出。