使用说明
MCP Ins
它在Python中实现了一个简单的MCP(模型上下文协议)服务器。
服务器公开单个工具, search_keyword_in_file,它查找给定关键字在 data.txt 文件。
项目结构
mcp_server.py:带有工具逻辑的主服务器代码。data.txt:要搜索的示例文件。requirements.txt:Python依赖关系。
设置
-
克隆存储库:
git clone [https://github.com/YOUR_USERNAME/ressl-mcp-assignment.git](https://github.com/YOUR_USERNAME/ressl-mcp-assignment.git) cd ressl-mcp-assignment -
创建并激活Python虚拟环境:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
安装依赖项:
pip install -r requirements.txt -
Node.js(测试人员必需): 你必须有 Node.js 安装在您的系统上以运行
npxMCP检查器的命令。
如何运行和测试
此服务器旨在使用MCP检查器运行和测试。
-
从终端运行以下命令:
npx @modelcontextprotocol/inspector python mcp_server.py -
在浏览器中打开检查器URL(通常
http://127.0.0.1:6274). -
点击 连接,然后转到 工具 选项卡。
-
点击 列出工具 并选择
search_keyword_in_file. -
在表格中输入您的输入:
keyword:Ressl(或任何来自data.txt)file_path:data.txt
-
点击 运行工具 查看JSON输出。
