Pulsar Edit MCP Server

by drunnells

Not rated
GitHub

About

An experimental MCP server to control the Pulsar editor, enabling LLM assistance for software development.

Details

Author
drunnells
Categories
Developer Tools

Setup

Install Pulsar Edit MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/drunnells/pulsar-edit-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

Pulsar Edit MCP Server & LLM Coding Assistant

This is anearlyattempt at making an MCP server and chat assistant to control thePulsareditor. The goal is to enable an LLM to assist with software development in Pulsar using the built in chat panel or a tool likeAnythingLLMas a chat client.

ppm install https://github.com/drunnells/pulsar-edit-mcp-server

After the Pulsar package is installed, set the MCP server to lisen inPackages->MCP Server->Listen

You will see a "MCP:On" tile in the lower left of the Pulsar editor.

If you are using a 3rd party LLM client instead of the built-in chat, your client will need to have the below mcpServers configuration.

{ "mcpServers": { "pulsar-edit-mcp-server": { "url": "http://localhost:3000/mcp", "disabled": false, "alwaysAllow": [], "type": "streamable" } } }

- Replace Text- Search the active editor forqueryand replace it withreplacement.
- Get Context Around- Return up-toradiusLineslines before and after theN-thmatch ofqueryin the active editor. Useful for content-aware edits.
- Find Text- Search the active editor for a substring or regular expression and return the positions of each occurrence (up tomaxMatches).
- Replace Document- Replace entire contents of the document
- Insert Line- Insert a blank line at row
- Insert Text At Line- Insert a block of text at the specified line number, shifting existing text down. Prefer replace-document for large edits.
- Delete Line- Delete a single line
- Delete Line Range- Delete a range of lines
- Get Selection- Get the selected text
- Get Document- Get an array of each line in the document with line numbers
- Get Line Count- Get the total number of lines in the current document
- Get Filename- Get the filename of the current document
- Get Full Path- Get the full path of the current document
- Get Project Files- Get all project files in the current project
- Open File- Open a file (or move to that file's tab if already open)
- Undo- Undo the last change in the editor
- Redo- Redo the last undo in the editor

I've written a quickblog postaround my motivations and some of the challenges that I initially encountered.

This project is still in its very early stages. I'm hoping to turn it into something useful one day. If you’re interested in helping shape it, any contribution is welcome and appreciated!

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.

Official Context7 MCP server that brings up-to-date, version-specific library documentation and code examples into AI coding prompts.

Remote, no-auth MCP server providing AI-powered codebase context and answers

Instead of direct calling MCP tools, mcpcode server transforms MCP tool calls into TypeScript programs, enabling smarter, lower-latency orchestration by LLMs.

Help agents automatically write and test stories for your UI components

Official Svelte MCP server, provides docs and suggestions on the generated code.

Supercharge your Agent with Semantic Code Intelligence and save 💰 in the process!

Execute any LLM-generated code in the YepCode secure and scalable sandbox environment and create your own MCP tools using JavaScript or Python, with full support for NPM and PyPI packages

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.