MCP tools for querying, triaging, updating, and generating fix prompts for Sourcery security findings.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Sourcery.
sourcery_security_snapshotcounts by status/severity plus the first page of active issues β start here for a triage overview.
sourcery_list_findingslist issues with `repository_ids`, `issue_types`, `statuses`, `search`, `limit`, `cursor`.
sourcery_get_findingfetch one issue (full record incl. source snippet and dependency graph).
sourcery_get_security_countsaggregate counts by status and severity.
sourcery_bulk_update_findingsbulk status/severity changes (β€100 ids; `SOLVED` is scanner-owned and rejected).
sourcery_build_fix_promptbuilds the Sourcery-style minimal-change agent prompt from a finding; the DEPENDENCY path uses `fixed_versions` + `manifest_file_path` and renders the dependency chain.
The sourcery MCP server exposes Sourcery security findings and issue groups to MCP-compatible agents. It supports finding-level and group-level workflows: an agent can inspect active issues, filter results, retrieve complete records, review aggregate counts, and apply bulk status or severity updates.
The bundle also includes a CLI and two agent skills for triage and remediation. The CLI provides snapshot, list, get, and fix-prompt commands, with JSON output available for query commands. The MCP server and CLI are distributed through the npm package @abyssbugg/sourcery.
Sourcery's public API is documented as a Team-plan REST API for security findings. The bundle does not expose Sourcery's documented pull-request review commands through REST. Commands such as review, summary, guide, title, resolve, dismiss, and create issue remain GitHub or GitLab comment and label actions and require a separate Git provider connector.
The sourcery MCP server uses https://api.sourcery.ai/api and sends the configured bearer token with API requests. Its implementation is generated and checked against a committed OpenAPI snapshot, so the supported API surface is deliberately limited to eight verified operations:
The MCP layer presents these operations through named tools. sourcery_security_snapshot combines counts with the first page of active findings for an initial triage view. sourcery_build_fix_prompt creates a Sourcery-style minimal-change prompt from a finding; dependency findings use fixed versions and the manifest path to render the dependency chain. sourcery_capabilities reports the verified surface, specification pin, and enum values, while sourcery_api_request provides a compatibility bridge restricted to the same eight operations.
The sourcery MCP server requires Node.js 20 or later and the SOURCERY_API_KEY environment variable. Run the package without arguments for a stdio MCP server:
For Streamable HTTP, use:
That mode listens on 127.0.0.1:8765/mcp. Remote clients need an HTTPS deployment when required by the host. The repository also provides plugin wiring, skills, and host-specific installers for supported environments.
The sourcery MCP server includes tools for:
SOLVED is scanner-owned and rejectedFinding records may include source snippets and dependency graphs. List filters include repository IDs, issue types, statuses, search text, result limits, and cursors.
The API specification is pinned in the repository, including its recorded hash and fetch date. Changes to Sourcery's live specification require regenerating the snapshot and updating the related constants and tests. The server therefore should not be treated as a general-purpose interface to undocumented Sourcery features.
Bulk updates accept at most 100 IDs. Scanner-owned SOLVED status changes are rejected. Pull-request review controls are not part of the verified REST API, so use a GitHub or GitLab connector for those operations.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sourcery)<a href="https://allmcps.com/mcp/sourcery"><img src="https://allmcps.com/api/badge/sourcery?style=directory" alt="Sourcery on AllMCPs" /></a>