内容
# 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:
```bash
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](LICENSE) file for details.
连接信息
猜你喜欢
everything-claude-code
完整的 Claude Code 配置集合 - agents、skills、hooks、commands、rules、MCPs。来自 Anthropic...
Firecrawl
Firecrawl MCP Server 实现了网页抓取、爬虫和内容提取功能。
MarkItDown MCP
MarkItDown-MCP是一个轻量级服务器,用于将URI转换为Markdown。
cc-switch
跨平台的Claude Code、Codex和Gemini CLI一体化助手。
Agent-Reach
赋予你的AI Agent观察整个互联网的眼睛。读取并搜索...
servers
# 模型上下文协议服务器