Tools
Find the adapters and utilities that connect Magpie to the services you use.
65 tools33 across 15 contracts32 substrates36 implemented6 wrap an MCP server
Showing all 65 tools
adversarial-review
Runs other models' CLIs — Codex, Copilot, Gemini, Grok, Claude — read-only over a change, and prints their merged findings as one JSON report. Magpie skills run it before they open a PR; pr-management-code-review runs it over someone…
- review
agent-guard
Checks shell commands against deterministic rules before the agent runs them.
- action-guard
agent-isolation
Provides the scripts and configuration used to set up an isolated agent workspace.
- sandbox
apache-projects
Reads public Apache project information, committee rosters, and committer records.
- project-metadata
asf-nexus
Read-only adapter for the Nexus staging repository — the half of an ASF JVM release that dist.apache.org does not model. A JVM release candidate is voted on in two places at once: the dist/ tree carries the voted source artefact (the…
- release-staging
asf-svn
Connects Magpie workflows to Apache’s Subversion repositories.
- source-control
Bitbucket forge bridge
Connects Magpie to Bitbucket repositories and pull requests.
- change-request
- tracker
change-request
Defines the interface for reviewing and merging changes across different backends.
- change-request
chat
This file defines the adapter contract for project chat — the public channels of a project's Slack workspace, Discord server, or similar. The contributor-growth skills read it to see how a contributor helps others in chat: questions…
- chat
chat-discord
The Discord adapter for the tools/chat/ contract: reads public channels of the project's Discord server through the Discord MCP, to see how a contributor helps others in chat. It is read-only — see Operations for the only tools it calls.
- chat
chat-slack
The Slack adapter for the tools/chat/ contract: reads public channels of the project's Slack workspace through the Slack MCP, to see how a contributor helps others in chat. It is read-only — see Operations for the only tools it calls.
- chat
container-gateway
A per-project policy proxy in front of the container daemon socket. Sandboxed shell commands talk to it through CONTAINER_HOST / DOCKER_HOST; it forwards the Docker-compatible API to podman or docker after labelling every resource with…
- sandbox
contributor-metrics
Counts a contributor's activity on <upstream> over a window — PRs opened and merged, reviews, substantive reviews, issues filed, issues triaged, threads commented — splits it by area label, and applies the automated-work weights and…
- analytics
cve-org
Submits allocated CVE records to CVE.org for publication.
- cve-authority
cve-tool
Defines the interface for CVE allocation and record management.
- cve-authority
cve-tool-vulnogram
Allocates CVE IDs and publishes records through Apache’s Vulnogram instance.
- cve-authority
Dashboard generator
Generates issue dashboards that can be refreshed and published by CI.
- analytics
dev
Checks framework placeholders and supplies agent pre-commit helpers.
- framework-dev
egress-gateway
Restricts outbound HTTP connections to an approved list of hosts.
- sandbox
forgejo
Forgejo / Gitea REST substrate. Pure read/write wrapper used by every lifecycle phase (triage / intake / fix / resolve / stats). See tool.md for the operation catalogue and the per-area files (issue-template.md, labels.md,…
- tracker
- source-control
- change-request
forwarder-relay
Defines how to recognize forwarded security reports and preserve reporter credit.
- report-relay
Fossil Forge Bridge
Connects Magpie to Fossil repositories, tickets, wikis, and forums.
- tracker
- source-control
github
Reads and updates GitHub issues, pull requests, project boards, and repositories.
- tracker
- source-control
- change-request
- people
github-body-field
Reads or updates one issue-body field without loading the whole issue into the agent.
- tracker
github-rollup
Updates an issue’s status summary without loading the existing summary into the agent.
- tracker
GitLab bridge
Read-only client for the GitLab REST API v4.
- tracker
- source-control
- change-request
gmail
Reads Gmail threads and prepares drafts; it does not send messages.
- mail-source
- mail-create
- mail-archive
JIRA bridge
Connects issue workflows to Jira trackers.
- tracker
- people
jira-patch
Supports code review through patches attached to Jira issues.
- change-request
mail-archive
Defines the interface for reading public mailing-list archives.
- mail-archive
mail-patch
Supports code review through patches exchanged on a mailing list.
- change-request
mail-source
Defines a shared message format for importing reports from different mail backends.
- mail-source
maildir
Reads and writes local Maildir and mbox files without a cloud mail account.
- mail-source
- mail-create
maven-artifact-verify
Verifies locally staged JVM release-candidate artefacts — the .pom files, the main jars and their companion -sources.jar / -javadoc.jar — the way release-verify-rc verifies a staged source artefact today. Implements the blocking checks…
- release
osv
OSV.dev vulnerability cross-reference client. Queries the OSV.dev REST API v1 for vulnerability records, aliases (CVE ↔ GHSA ↔ OSV IDs), affected package versions, and vulnerabilities associated with a public upstream commit.…
- security-cross-ref
people
This file defines the adapter contract for people on a forge or tracker — the accounts contributors hold there, who may read a repository, and who belongs to a team. The contributor-growth skills read it to name a contributor, to find…
- people
permission-audit
Audits and updates Claude Code permission entries in project settings.
- sandbox
pilot-report-validator
Checks that experimental-workflow pilot reports contain the required information.
- framework-dev
ponymail
Reads Apache mailing-list archives to cross-reference public discussions.
- mail-archive
- mail-source
pr-management-stats reference implementation
Collects and classifies data for pull-request statistics.
- analytics
preflight-audit
Tests bulk-workflow classification rules against real or recorded tracker data.
- analytics
privacy-llm
Detects and redacts personal information before content reaches an external model.
- privacy
Probe templates
Provides reusable scripts for testing related failure scenarios when reproducing an issue.
- sandbox
release-config
Loads the release-management configuration an adopter keeps in <project-config> and runs the deterministic part of each release-* skill's Step 0 — Pre-flight check, printing JSON. Required keys, argument formats, the digest-set rule,…
- release
release-verify
Deterministic, read-only checks of a staged release candidate, one subcommand per mechanical step of the release-verify-rc skill. Each prints one JSON object; the skill reads it and reports. The rules are the skill's, implemented once…
- release
reproducible-archive
Builds, lints and compares reproducible source archives. The archive is always derived from git archive <ref>, so only tracked files at the tag are packed and the repository's .gitattributes export-ignore rules decide what stays out. On…
- release
sandbox-lint
Checks Claude Code sandbox settings against Magpie’s baseline and security requirements.
- sandbox
scan-format
Defines how security workflows read findings from different scanner formats.
- scan-format
security-tracker-stats-dashboard
Builds an HTML dashboard of security-report progress and backlog.
- analytics
setup-preflight
Resolve a project's Magpie setup state, and one skill's fingerprint, into a machine-readable verdict.
- setup
skill-and-tool-validator
Checks skill metadata, internal links, and placeholder conventions.
- framework-dev
skill-evals
Tests skill behavior against example cases and expected structured outputs.
- framework-dev
skill-reconciler-diff
Compares two sets of skill files and reports structural changes.
- framework-dev
skill-token-count
Measures skill token counts and checks the published measurements.
- framework-dev
- analytics
SourceHut (sr.ht) Forge Bridge
Connects Magpie to SourceHut tickets, patch reviews, builds, and repositories.
- tracker
- source-control
- mail-archive
spec-inventory
Indexes repository information for the specification-driven development loop.
- framework-dev
- analytics
spec-loop
Runs development iterations against a specification with human approval points.
- framework-dev
spec-status-index
Groups development specifications by status to identify the next work item.
- framework-dev
- analytics
spec-validator
Checks development specification files against the framework’s format.
- framework-dev
symlink-lint
Checks that framework skill symlinks are wired correctly.
- framework-dev
tracker
This file is the interface spec for the read-only activity queries of contract:tracker — the issue tracker where a project's bugs and feature requests live. It is deliberately minimal. The rest of the tracker contract (issue read /…
- tracker
typed-decision
Provider-agnostic typed decision adapter contract (choice, score, noul) with TypeSafe's Jev API (api.typesafe.ai/v1/systemone) as the initial reference backend. See tool.md for full contract specifications and Python API usage.
- typed-decision
magpie-vcs
Provides common version-control operations through a shared interface.
- source-control
vendor-neutrality-score
Measures vendor neutrality from the framework’s tool and skill metadata.
- framework-dev
- analytics
vetted-ops
Runs a defined set of policy-scoped forge operations through one dispatcher.
- sandbox
No matching tools. Try another search or clear the filters.