1. Conduid
  2. Developer Tools
  3. Jj MCP Server
MCP server · Developer Tools

Jj MCP Server

Model Context Protocol (MCP) server for the Jujutsu (jj) version control system

Unclaimed MIT last commit a year ago jjmcpmcp-server
42Fair

Scored 4 days ago · breakdown

About Jj MCP Server

Jj MCP Server is an MCP server published by keanemind in the Developer Tools category: model Context Protocol (MCP) server for the Jujutsu (jj) version control system.

The repository has 20 stars and 5 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add jj-mcp-server-ca3a -- npx -y jj-mcp-server
npx
npx -y jj-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Jj MCP Server

Powered by Claude · Grounded in docs

I know everything about Jj MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 2 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v1.0.1v1.0.1 · 12 May 2025Updated package.json
v1.0.0v1.0.0 · 12 May 2025Hello world!

README

jj-mcp-server

jj-mcp-server is a Model Context Protocol (MCP) server that exposes Jujutsu (jj) version-control operations as programmable tools. You can integrate it into IDEs, editors, or other clients that support MCP to script and automate your Jujutsu workflows.

Features

  • Expose core jj commands (status, log, diff, rebase, commit, etc.) via MCP tools.
  • Manage bookmarks, operations, and revisions programmatically.
  • Integrate with any editor or language that supports MCP.

Prerequisites

  • Node.js v14+ or later
  • Jujutsu (jj) installed and in your PATH

Usage

Start the MCP server:

npx -y jj-mcp-server

Available Tools

See the source in src/index.ts for the full list. Highlights include:

  • status, log, show, diff, interdiff
  • rebase, commit, new, abandon, revert, restore, edit
  • Bookmark management: bookmark-create, bookmark-list, bookmark-move, etc.
  • Git integration: git-clone, git-push, git-fetch, git-export, etc.
  • File operations: file-annotate, file-list, file-show, file-track, file-untrack, file-chmod

Contributing

Contributions are welcome! Please open issues or pull requests against this repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

README fetched from the repository 2 days ago. The original is authoritative.

Questions

About Jj MCP Server

How do I install Jj MCP Server?

Run claude mcp add jj-mcp-server-ca3a -- npx -y jj-mcp-server, then add the server to your MCP client's configuration.

Is Jj MCP Server safe to use with an AI agent?

Its trust score is 42 out of 100 (fair). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Jj MCP Server still maintained?

The last commit was a year ago and 7 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.