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
MCP server

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
All reasons and checks
Russian stack

ramgml/sourcecraft-mcp

Install

Services

Manual install

uv pip install sourcecraft-mcp

The recommended install via uv.

Access and checks

How we review

Broad 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 branch

MCP

Transport
stdio
Authentication
API key

Environment variables

SOURCECRAFT_API_TOKEN required, 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.

Official

An MCP server and CLI for code research: search and understand your project and all of GitHub with fewer tokens

MCP serverExtended access961Repository stars

An MCP server that lets an agent read files, search code and run commands in a workspace

MCP serverBroad access1.2KRepository stars

MCP DevTools replaces a dozen MCP servers with one Go binary: search, page fetch, package documentation and GitHub.

MCP serverExtended access165Repository stars

A git MCP server with 28 tools: an agent clones, commits, branches, merges, rebases and manages worktrees in local repositories.

MCP serverBroad access245Repository stars
Russian stack

An MCP server for Yandex Games: catalog search with no auth, plus draft management, build uploads and publishing through the developer console

MCP serverBroad access
Official

A CLI and MCP server that search package and repository source, read exact files and return examples with cited sources.

MCP serverExtended access129Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
SourceCraft MCP and CLI: repos and CI/CD (this card)noAPI key0
1C-Fresh CLI and MCP servernonot required2orders, money
CDEK MCP and CLI: orders and trackingnoAPI key0orders 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.

README badge

Report a problem