Token导航 LogoToken导航TokenDH.com
Pulsar Pulsar MCP logo
AI代理未说明官方级别未说明来源级核验

Pulsar Pulsar MCP

MCP Server

提供Pulsar编辑器工具集成的AI助手协议服务,支持通过MCP协议实现编辑器内容管理、文件操作和选择控制。

工具数

12

提示词数

0

GitHub Stars

3

资源数

0
开发工具JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

asiloisad

提供方

asiloisad

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

脉冲星mcp

模型上下文协议服务器,为AI助手提供Pulsar编辑器工具。

特性

  • MCP协议:版本2025-11-25,支持工具注释。
  • HTTP网桥:在Pulsar内部运行的服务器,用于直接访问API。
  • 独立服务器:用于Claude CLI集成的MCP服务器脚本。
  • 编辑器工具:获取/设置内容、打开/保存文件、管理选择。
  • 可扩展:其他软件包可以通过以下方式注册工具 mcp-tools 服务。
  • 切换工具:通过选择列表启用/禁用单个工具。默认情况下禁用破坏性工具。
  • 克劳德图表 整合:通过提供的服务自动将MCP服务器连接到每个Claude会话。

安装

安装 pulsar-mcp 搜索 脉冲星mcp 在Pulsar设置的安装窗格中或运行 ppm install pulsar-mcp。或者,您可以运行 ppm install asiloisad/pulsar-pulsar-mcp 直接从GitHub存储库安装软件包。

命令

中可用的命令 atom-workspace:

  • pulsar-mcp:toggle-tools:打开/关闭单个工具,
  • pulsar-mcp:start:启动MCP网桥服务器,
  • pulsar-mcp:stop:停止MCP网桥服务器,
  • pulsar-mcp:status:显示当前网桥状态和端口。

中可用的命令 .pulsar-mcp:

  • select-list:enable-all: Alt+= 启用所有工具,
  • select-list:disable-all: Alt+- 禁用所有工具,
  • select-list:reset-defaults: Alt+0 重置为默认值。

内置工具

工具说明默认值
GetActiveEditor获取编辑器元数据(路径、语法、已修改、行数)已启用
GetOpenEditors获取所有打开的文本编辑器的元数据已启用
ReadText使用行分页读取活动编辑器内容(对其他文件使用代理的文件工具)已启用
WriteText在光标处写入文本或替换活动编辑器中的范围(对其他文件使用代理的文件工具)已启用
OpenFile在编辑器中打开具有可选位置的现有文件(create=true 允许新文件)已启用
SaveFile保存文件(活动编辑器或特定路径)已启用
GetSelections从活动编辑器中获取所有带有位置和文本的选择/光标已启用
SetSelections在活动编辑器中的特定位置设置多个选择/光标已启用
CloseFile关闭编辑器选项卡已禁用
GetProjectPaths获取项目根文件夹已启用
AddProjectPath将文件夹添加到项目根目录已启用
RemoveProjectPath从项目根目录中删除文件夹已禁用

MCP客户端集成

独立MCP服务器(lib/server.js)可以与任何兼容MCP的客户端一起使用。服务器通过以下方式连接到Pulsar网桥 PULSAR_BRIDGE_PORT (默认值 3000).检查实际端口 pulsar-mcp:status。当多个Pulsar窗口打开时,它会自动递增。

克劳德代码

使用Claude CLI注册服务器:

claude mcp add -e PULSAR_BRIDGE_PORT=3000 pulsar -- node ~/.pulsar/packages/pulsar-mcp/lib/server.js

在Windows上:

claude mcp add -e PULSAR_BRIDGE_PORT=3000 pulsar -- node "%USERPROFILE%\.pulsar\packages\pulsar-mcp\lib\server.js"

JSON配置

{
  "mcpServers": {
    "pulsar": {
      "command": "node",
      "args": ["~/.pulsar/packages/pulsar-mcp/lib/server.js"],
      "env": {
        "PULSAR_BRIDGE_PORT": "3000"
      }
    }
  }
}

在Windows上,使用 "%USERPROFILE%\.pulsar\packages\pulsar-mcp\lib\server.js".

提供的服务 pulsar-mcp

提供对MCP网桥状态的访问:端口、运行状态和服务器脚本路径。由...使用 克劳德图表 自动连接MCP服务器。

在你的 package.json:

{
  "consumedServices": {
    "pulsar-mcp": {
      "versions": {
        "1.0.0": "consumePulsarMcp"
      }
    }
  }
}

在主模块中:

consumePulsarMcp(service) {
  // Get current bridge port
  const port = service.getBridgePort();

  // Check if bridge is running
  const running = service.isRunning();

  // Get path to MCP server script
  const serverPath = service.getServerPath();
}

已消费服务 mcp-tools

其他Pulsar软件包可以通过实现以下功能来提供额外的MCP工具 mcp-tools 服务。每个工具都定义了一个名称、描述、输入模式和执行函数。

在你的 package.json:

{
  "providedServices": {
    "mcp-tools": {
      "versions": {
        "1.0.0": "provideMcpTools"
      }
    }
  }
}

在主模块中:

module.exports = {
  provideMcpTools() {
    return [
      {
        name: "MyCustomTool",
        description: "Description for the AI",
        inputSchema: {
          type: "object",
          properties: {
            param: { type: "string", description: "Parameter description" }
          },
          required: ["param"]
        },
        annotations: { readOnlyHint: true },
        execute({ param }) {
          // Tool implementation
          return { result: "data" };
        }
      }
    ];
  }
}

贡献

有想法让这个包变得更好,发现了一个bug,或者想帮助添加新功能?把你的想法放在GitHub上。欢迎任何反馈!

目录标签

目录标签

开发工具JavaScriptClaude编辑器集成本地部署AI工具协议MCP协议Pulsar插件

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP