懒终端 是一款智能命令行助手,借助 MCP(模块化组件协议)实现语言模型与外部工具的连接。它可以依据上下文动态判定查询是直接给出回答,还是调用已注册的工具,进而达成无缝的终端自动化与智能交互(您可以偷懒,它可不会)。
使用以下命令进行安装:
pip install -r requirements.txt
config/models.yaml 文件,添加您的模型凭证。config/mcp_servers.yaml 文件,列出您的 MCP 服务器。使用以下命令启动助手:
python main.py
之后,您就可以直接从控制台开始与懒终端进行互动啦!
python test_servers/bash_runner.py
用户输入:
You: 列出 ~/Documents 目录下所有 .txt 文件并将结果保存到 files.txt
助手工具调用:
{
"tool_name": "run_bash_script",
"parameters": {
"commands": "ls ~/Documents/*.txt > files.txt"
}
}
懒终端会执行此操作并返回结果。
设置模型 API 密钥为环境变量,例如:
export DEEPSEEK_API_KEY="your-api-key"
请确保这些密钥与 models.yaml 中的配置相匹配。
祝您享受构建智能终端助手的过程!