Skip to content

Install in any client

Add Deedglass to Cursor, VS Code, LM Studio, Goose, Claude Code, Claude Desktop or Windsurf in one step.

Before you start

  • Run npx deedglass init in a terminal once. It starts a local Deedglass server and writes the agent key every client below uses, so no link holds a key.
  • Node 22.12 or later for the npx installs. The Claude Desktop bundle carries its own binary and needs no Node.

Every link and command below adds the same server, {"command":"npx","args":["-y","deedglass","mcp","serve"]}. They are generated from one Go package at build time, never typed by hand, and a test decodes each one back to that server and checks that it holds no key.

Cursor

Add to Cursor · web link

The link
cursor://anysphere.cursor-deeplink/mcp/install?name=deedglass&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImRlZWRnbGFzcyIsIm1jcCIsInNlcnZlIl19

Source: docs.cursor.com

VS Code

Add to VS Code · web link

code --add-mcp '{"name":"deedglass","command":"npx","args":["-y","deedglass","mcp","serve"]}'
The link
vscode:mcp/install?%7B%22name%22%3A%22deedglass%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22deedglass%22%2C%22mcp%22%2C%22serve%22%5D%7D

Source: code.visualstudio.com

LM Studio

Add to LM Studio

The link
lmstudio://add_mcp?name=deedglass&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImRlZWRnbGFzcyIsIm1jcCIsInNlcnZlIl19

Source: lmstudio.ai

Goose

Add to Goose

The link
goose://extension?cmd=npx&arg=-y&arg=deedglass&arg=mcp&arg=serve&id=deedglass&name=Deedglass&description=Put%20a%20policy%2C%20a%20witness%20and%20a%20signed%20deed%20on%20every%20agent%20tool%20call.

Source: goose-docs.ai

Claude Code

claude mcp add deedglass -- npx -y deedglass mcp serve

Source: docs.anthropic.com

Claude Desktop

Open deedglass.mcpb, attached to each GitHub release.

Source: github.com

deedglass mcp install-links prints the same list in your terminal.

Claude Desktop installs a .mcpb bundle: download the one for your machine from the release (macOS Apple silicon, macOS Intel or Windows) and open it. Claude Desktop asks for two optional settings: an agent key (kept as a secret) and the server address, which defaults to http://127.0.0.1:8080. Leave the key empty to use the one deedglass init wrote. The bundles are not code-signed yet, so Claude Desktop says so when you open one.

The server’s registry name is io.github.deedglass/deedglass, the same in the npm package and the container image label.

These installs run the stdio bridge. To connect a client straight to the server’s HTTP endpoint, see Connect Claude Code, Connect Claude Desktop and Connect Cursor, VS Code and Windsurf.

Terminal window
claude mcp list

deedglass is listed and connected. With no key found, its log says what to run: No Deedglass key found. Run npx deedglass init in a terminal, then restart your MCP client.

  • A one-click install adds the server to your client. It doesn’t create a key or a policy.
  • The client asks you to confirm before it adds a server. Nothing installs silently.