Pulsar编辑MCP服务器和LLM编码助手
|:警告:警告| |:---------------------------| |非常实验性和不完整。使用风险自负! |
内置聊天:
LLM聊天:
安装:
ppm install https://github.com/drunnells/pulsar-edit-mcp-server安装Pulsar软件包后,将MCP服务器设置为lisen 包裹->MCP服务器->听
你会看到一个“MCP:打开Pulsar编辑器左下角的瓷砖。
设置
mcpServers JSON:
如果您使用的是第三方LLM客户端而不是内置聊天,则您的客户端需要具有以下mcpServers配置。
{
"mcpServers": {
"pulsar-edit-mcp-server": {
"url": "http://localhost:3000/mcp",
"disabled": false,
"alwaysAllow": [],
"type": "streamable"
}
}
}支持的命令
- 替换文本 -在活动编辑器中搜索
query并替换为replacement. - 了解周围环境 -返回到
radiusLines前后行 *第n个* 比赛query在活动编辑器中。适用于内容感知编辑。 - 查找文本 -在活动编辑器中搜索子字符串或正则表达式,并返回每个出现的位置(最多
maxMatches). - 替换文档 -替换文档的全部内容
- 插件线 -在行插入空白行
- 在行插入文本 -在指定行号处插入一段文本,向下移动现有文本。对于大编辑,更喜欢替换文档。
- 删除行 -删除一行
- 删除行范围 -删除一系列行
- 获取选择 -获取所选文本
- 获取文档 -获取文档中每一行的行号数组
- 获取行数 -获取当前文档中的总行数
- 获取文件名 -获取当前文档的文件名
- 获取完整路径 -获取当前文档的完整路径
- 获取项目文件 -获取当前项目中的所有项目文件
- 打开文件 -打开一个文件(如果已打开,请移动到该文件的选项卡)
- 撤销 -撤消编辑器中的上次更改
- 重做 -在编辑器中恢复上次撤消操作
背景
我写了一个快速 博客文章 围绕我的动机和我最初遇到的一些挑战。
贡献
这个项目还处于早期阶段。我希望有一天能把它变成有用的东西。如果你有兴趣帮助塑造它,欢迎并感谢任何贡献!
