新线MCP
一种模型上下文协议(MCP)服务器,提供用于处理多行shell命令和剪贴板操作的实用程序。
工具
此MCP服务器公开了以下工具:
format_multiline_command:接受多行字符串并附加反斜杠(\)到每一行的末尾。这对于将shell命令格式化为单个块粘贴而不立即执行中间行非常有用。read_clipboard:从系统剪贴板读取当前文本内容。
设置和安装
- 安装依赖项:
npm install- 构建项目:
npm run build使用Gemini CLI
要将此MCP服务器与Gemini CLI一起使用,您需要将其添加到MCP配置文件中(通常位于 %USER%\.gemini\settings.json 或类似,取决于您的具体设置)。
将以下条目添加到您的 mcpServers 配置:
{
"mcpServers": {
"newline": {
"command": "node",
"args": ["/path/to/newline/dist/index.js"]
}
}
}注: 替换 /path/to/newline/dist/index.js 通过绝对路径 dist/index.js 此项目中的文件。
例如,如果将此存储库克隆到 C:\Users\Administrator\Desktop\newline,配置将是:
{
"mcpServers": {
"newline": {
"command": "node",
"args": ["C:\\Users\\Administrator\\Desktop\\newline\\dist\\index.js"]
}
}
}