MCP Ins
它在Python中实现了一个简单的MCP(模型上下文协议)服务器。
服务器公开单个工具, search_keyword_in_file,它查找给定关键字在 data.txt 文件。
项目结构
mcp_server.py:带有工具逻辑的主服务器代码。data.txt:要搜索的示例文件。requirements.txt:Python依赖关系。
设置
- 克隆存储库:
git clone
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(测试人员必需):
你必须有 安装在您的系统上以运行 npx MCP检查器的命令。
如何运行和测试
此服务器旨在使用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输出。
