SourceCraft MCP and CLI: repos and CI/CD
SourceCraft MCP Server
An MCP server, CLI tool and skill for Yandex's SourceCraft development platform: repositories, issues, pull requests, CI/CD and releases, 48 tools
- 0 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- It can create and delete repositories, merge pull requests and trigger CI/CD workflows
- The personal token grants access to repositories and organizations under the token owner's rights
Install
- Works in
- Services
Manual install
uv pip install sourcecraft-mcpThe recommended install via uv.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- It can create and delete repositories, merge pull requests and trigger CI/CD workflows
- The personal token grants access to repositories and organizations under the token owner's rights
This is third-party code. Review the repository files before installing.
What it does
The package covers SourceCraft, Yandex's development platform, in three ways: an MCP server for agents and IDEs, a sourcecraft command line for the terminal, and an optional sourcecraft-cli skill with instructions for an AI agent to drive the CLI specifically. Tools are grouped by domain: repositories (list, get, branches, tags, file tree, create/update/delete), issues (list, create, update, close, comments), pull requests (create, update, merge, publish a draft, reviewers, review decisions), CI/CD (runs, workflows, cube logs, artifacts, trigger), releases, and users with organizations. The CLI offers the same operations from the terminal with readable Rich output by default and JSON via a --json flag for scripts.
Who it is for. For SourceCraft developers who need agent or console access to repositories, issues, PRs and CI/CD.
Good fit when
- You want to manage SourceCraft repositories, issues and pull requests from a chat with an agent
- You need a CLI tool for scripts and automation with JSON output
- You need to trigger and monitor SourceCraft CI/CD pipelines
Not a fit when
- You have no SourceCraft account and personal access token
- You need to work with GitHub, GitLab or another platform, not SourceCraft
Example request
Show open critical-priority issues in myorg/backend-api and create a PR from the feature/new-auth branchMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
SOURCECRAFT_API_TOKENrequired, secret- SourceCraft personal access token from account settings
SOURCECRAFT_BASE_URL- API base URL, defaults to api.sourcecraft.tech
Limitations
It requires a SourceCraft personal access token with the right scopes, obtained from the platform's dashboard. The README does not clearly confirm a published PyPI package (install examples go through git and uv sources), so the pip install sourcecraft-mcp command's current validity is worth double-checking. The sourcecraft-cli skill under skill/ installs separately from the MCP server.
How to disable. Remove the sourcecraft entry from your MCP client config and revoke the personal access token in SourceCraft.
FAQ
Is there a separate CLI besides the MCP server?
Yes, the sourcecraft command covers the same API domains from the terminal, with table or JSON output.
Can I install just the agent skill without MCP?
Yes, the sourcecraft-cli skill under skill/ installs separately and teaches the agent to drive the CLI tool.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server and CLI for code research: search and understand your project and all of GitHub with fewer tokens
An MCP server that lets an agent read files, search code and run commands in a workspace
MCP DevTools replaces a dozen MCP servers with one Go binary: search, page fetch, package documentation and GitHub.
A git MCP server with 28 tools: an agent clones, commits, branches, merges, rebases and manages worktrees in local repositories.
An MCP server for Yandex Games: catalog search with no auth, plus draft management, build uploads and publishing through the developer console
A CLI and MCP server that search package and repository source, read exact files and return examples with cited sources.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| SourceCraft MCP and CLI: repos and CI/CD (this card) | no | API key | 0 | |
| 1C-Fresh CLI and MCP server | no | not required | 2 | orders, money |
| CDEK MCP and CLI: orders and tracking | no | API key | 0 | orders and labels |
README in short
The README gives several install paths (pip, uv, from source, a git dependency in pyproject.toml), detailed tool tables across six API domains, example agent dialogs, a full CLI command reference by domain with a --json flag, and a separate section on installing the sourcecraft-cli skill into different agents' directories.