使用说明
MCP本地服务器
最小化 模型上下文协议(MCP) 用Python编写的服务器。
特性
- 实现JSON-RPC stdio传输。
- 工具:
sum:安全地对一系列数字求和。grep_lines:筛选包含子字符串的行。sha256:计算文本的SHA-256哈希值。json_validate:根据JSON模式验证数据。
用法
在本地运行
python main.py
使用jq或PowerShell进行测试
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"Test","version":"0.1"}}}' | python main.py
示例工具调用
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"sum","arguments":{"values":[1,2,3.5]}}}' | python main.py
日志记录
Setea MCP_LOG_FILE 除了写JSONL stderr:
$env:MCP_LOG_FILE="D:\ruta\log.jsonl"
python .\main.py