Skip to content
Agentmart
Submit a tool

Pare Python

Pare Python ג€” Structured Python tool output (ruff, mypy, pip, uv, black, pytest) as typed JSON.

Connector by Dave-London · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 139
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/dave-london-pare-python

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Pare Python ג€” Structured Python tool output (ruff, mypy, pip, uv, black, pytest) as typed JSON.

Use cases: code-review, testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
101 read · 67 write · 28 delete · 6 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 202

Read from the source code; the running server may list different tools.

Read 101 · Look things up without changing anything.

  • ansible-inventory
  • archive
  • audit
  • biome-check
  • bisect
  • blame
  • branch
  • bundle-check
  • check
  • clippy
  • compose-logs
  • compose-ps
Show 89 more tools
  • config
  • count
  • coverage
  • describe
  • diff
  • discover-tools
  • discussion-list
  • env
  • find
  • flake-check
  • flake-show
  • format-check
  • gem-list
  • gem-outdated
  • gitleaks
  • golangci-lint
  • gradle-dependencies
  • gradle-tasks
  • gradle-test
  • hadolint
  • head
  • images
  • info
  • inspect
  • issue-list
  • issue-view
  • jq
  • label-list
  • lint
  • list
  • list-package
  • log
  • log-graph
  • logs
  • maven-dependencies
  • maven-test
  • maven-verify
  • mongosh-eval
  • mongosh-stats
  • mypy
  • mysql-list-databases
  • network-ls
  • outdated
  • output
  • oxlint
  • package-show-dependencies
  • pip-audit
  • pip-list
  • pip-show
  • plan
  • playwright
  • pm-ls
  • pr-checks
  • pr-diff
  • pr-list
  • pr-view
  • ps
  • psql-list-databases
  • pytest
  • redis-info
  • redis-ping
  • reflog
  • release-list
  • remote
  • repo-view
  • ruff-check
  • run-list
  • run-view
  • search
  • secret-list
  • semgrep
  • shellcheck
  • show
  • ssh-keyscan
  • ssh-test
  • stash-list
  • state-list
  • stats
  • status
  • stylelint
  • test
  • tree
  • trivy
  • tsc
  • validate
  • variable-list
  • vet
  • volume-ls
  • yq

Write 67 · Create, change, send or run things.

  • add
  • add-package
  • ansible-galaxy
  • ansible-playbook
  • api
  • biome-format
  • black
  • build
  • bundle-exec
  • bundle-install
  • checkout
  • cherry-pick
Show 55 more tools
  • commit
  • compose-build
  • compose-up
  • esbuild
  • flake-update
  • fmt
  • gem-install
  • generate
  • gist-create
  • gradle-build
  • helm
  • install
  • issue-create
  • issue-update
  • label-create
  • lerna
  • maven-build
  • merge
  • nvm
  • nx
  • package-resolve
  • package-update
  • pip-install
  • poetry
  • post
  • pr-create
  • pr-ready
  • pr-reopen
  • pr-update
  • prettier-format
  • publish
  • push
  • pyenv
  • redis-command
  • release-create
  • repo-clone
  • request
  • restore
  • rollup
  • rsync
  • ruff-format
  • run
  • run-rerun
  • secret-set
  • ssh-run
  • submodule
  • tag
  • task
  • turbo
  • update
  • uv-install
  • uv-run
  • variable-set
  • vite-build
  • webpack

Delete 28 · Delete, drop, revoke or wipe things.

  • apply
  • bazel
  • clean
  • cmake
  • compose-down
  • conda
  • develop
  • doc
  • exec
  • issue-close
  • issue-comment
  • mod-tidy
Show 16 more tools
  • package-clean
  • package-init
  • pr-close
  • pr-comment
  • pr-merge
  • rebase
  • reload
  • remove
  • reset
  • secret-delete
  • shell
  • stash
  • vagrant
  • variable-delete
  • workspace
  • worktree

Not yet classified 6 · We could not tell from the name and description.

  • get
  • init
  • mysql-query
  • pr-review
  • psql-query
  • pull

Files it touches

  • Any path the agent passes to its tools

Tools (202)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • addBun Add

    Runs `bun add` to add one or more packages and returns structured output.

  • add-package.NET Add Package

    Runs dotnet add package to add a NuGet package and returns structured results. WARNING: may execute untrusted code.

  • ansible-galaxyAnsible Galaxy

    Installs or lists Ansible collections and roles from Galaxy or a requirements file.

  • ansible-inventoryAnsible Inventoryread-only

    Queries Ansible inventory for hosts, groups, and variables. Returns structured JSON for --list or tree text for --graph.

  • ansible-playbookAnsible Playbook

    Runs an Ansible playbook and returns structured play recap with per-host results.

  • apiGitHub API

    Makes arbitrary GitHub API calls via `gh api`. Supports all HTTP methods, request bodies, field parameters, pagination, and jq filtering. Returns structured data with status, parsed JSON body, endpoint, and method.

  • applyKubectl Applycan change or delete data

    Applies a Kubernetes manifest file.

  • archiveGit Archiveread-only

    Creates an archive of files from a git repository. Supports tar, tar.gz, and zip formats. Returns structured data with success status, format, output file, and treeish.

  • auditCargo Auditread-only

    Runs cargo audit and returns structured vulnerability data.

  • bazelBazel

    Bazel build system operations: build, test, query, info, run, clean, fetch.

  • biome-checkBiome Checkread-only

    Runs Biome check (lint + format) and returns structured diagnostics (file, line, rule, severity, message).

  • biome-formatBiome Format

    Formats files with Biome (format --write) and returns a structured list of changed files.

  • bisectGit Bisectread-only

    Binary search for the commit that introduced a bug. Returns structured data with action taken, current commit, remaining steps estimate, and result.

  • blackBlack Formatter

    Runs Black code formatter and returns structured results (files changed, unchanged, would reformat).

  • blameGit Blameread-only

    Shows commit annotations for a file, grouped by commit. Returns structured blame data with deduplicated commit metadata (hash, author, email, date) and their attributed lines.

Show 187 more tools
  • branchGit Branchread-only

    Lists, creates, renames, or deletes branches. List mode returns `{ branches, current }`. Mutations (create/delete/rename/setUpstream) return a compact confirmation `{ success, action, ... }` instead of the full listing — call again without a mutation param to list. When several mutations are combined in one call, the confirmation describes the last one performed. Pass `path` to target a specific repo or worktree — when omitted, operates on the server's own working directory, not the caller's (see #876).

  • buildRun Build

    Runs a build command and returns structured success/failure with errors and warnings. Allowed commands: ant, bazel, bun, bunx, cargo, cmake, dotnet, esbuild, go, gradle, gradlew, make, msbuild, mvn, npm, npx, nx, pnpm, rollup, tsc, turbo, vite, webpack, yarn.

  • bundle-checkBundle Checkread-only

    Verifies that the Gemfile's dependencies are satisfied without installing them.

  • bundle-execBundle Exec

    Executes a command in the context of the Gemfile bundle using `bundle exec` and returns structured output.

  • bundle-installBundle Install

    Installs Gemfile dependencies using `bundle install` and returns structured output with success status and duration.

  • checkCargo Checkread-only

    Runs cargo check (type check without full build) and returns structured diagnostics. Faster than build for error checking.

  • checkoutGit Checkout

    Switches branches or restores files. Returns structured data with ref, previous ref, whether a new branch was created, and detached HEAD status. Pass `path` to target a specific repo or worktree — when omitted, operates on the server's own working directory, not the caller's, which can move branches in the wrong worktree (see #876).

  • cherry-pickGit Cherry-Pick

    Applies specific commits to the current branch. Returns structured data with applied commits, any conflicts, and new commit hash.

  • clean.NET Cleancan change or delete data

    Runs dotnet clean to remove build outputs and returns structured results.

  • clippyCargo Clippyread-only

    Runs cargo clippy and returns structured lint diagnostics.

  • cmakeCMake

    CMake build system operations: configure, build, test, list-presets, install, clean.

  • commitGit Commit

    Creates a commit with the given message. Returns structured data with hash, message, and change statistics. Pass `path` to target a specific repo or worktree — when omitted, operates on the server's own working directory, not the caller's (see #876).

  • compose-buildDocker Compose Build

    Builds Docker Compose service images and returns structured per-service build status.

  • compose-downDocker Compose Downcan change or delete data

    Stops Docker Compose services and returns structured status.

  • compose-logsDocker Compose Logsread-only

    Retrieves Docker Compose service logs as structured entries.

  • compose-psDocker Compose PSread-only

    Lists Docker Compose services with structured state and status information.

  • compose-upDocker Compose Up

    Starts Docker Compose services and returns structured status.

  • condaConda

    Runs conda commands (list, info, env-list, create, remove, update) and returns structured JSON output.

  • configGit Configread-only

    Manages git configuration values. Supports get, set, list, and unset actions. Operates at local, global, system, or worktree scope.

  • countMatch Countread-only

    Counts pattern matches per file using ripgrep. Returns per-file match counts and totals.

  • coverageTest Coverageread-only

    Runs tests with coverage and returns structured coverage summary per file.

  • describeKubectl Describeread-only

    Describes a Kubernetes resource with detailed information.

  • developNix Develop

    Enters or queries a Nix dev shell. When a command is provided, runs it inside the dev shell and returns the result.

  • diffGit Diffread-only

    Returns file-level diff statistics as structured data. Use full=true for patch content.

  • discover-toolsDiscover Available Tools

    Description is built at runtime.

  • discussion-listDiscussion Listread-only

    Lists GitHub Discussions for a repository via GraphQL. Returns structured list with discussion number, title, author, category, answered status, and comment count.

  • docCargo Doc

    Generates Rust documentation and returns structured output with warning count.

  • envGo Envread-only

    Returns Go environment variables as structured JSON. Optionally request specific variables.

  • esbuild

    Runs the esbuild bundler and returns structured errors, warnings, and output files.

  • execDocker Execcan change or delete data

    Executes arbitrary commands inside a running Docker container and returns structured output. WARNING: may execute untrusted code.

  • findFind Filesread-only

    Finds files and directories using fd with structured output. Returns file paths, names, and extensions.

  • flake-checkNix Flake Checkread-only

    Checks a Nix flake for errors and returns structured check results, warnings, and errors.

  • flake-showNix Flake Showread-only

    Shows the outputs of a Nix flake as a structured tree. Uses --json for machine-parseable output by default.

  • flake-updateNix Flake Update

    Updates flake lock file inputs and returns structured information about what was updated.

  • fmtCargo Fmt

    Checks or fixes Rust formatting and returns structured output.

  • format-checkPrettier Checkread-only

    Checks if files are formatted and returns a structured list of files needing formatting.

  • gem-installGem Install

    Installs a Ruby gem using `gem install` and returns structured output with success status and duration.

  • gem-listGem Listread-only

    Lists installed Ruby gems with version information. Returns structured JSON with gem names and versions.

  • gem-outdatedGem Outdatedread-only

    Lists outdated Ruby gems showing current and latest available versions.

  • generateGo Generate

    Runs go generate directives in Go source files. WARNING: may execute untrusted code.

  • getGo Get

    Downloads and installs Go packages and their dependencies.

  • gist-createGist Create

    Creates a new GitHub gist from one or more files. Returns structured data with gist ID, URL, visibility, file names, description, and file count.

  • gitleaksGitleaks Secret Detectionread-only

    Runs Gitleaks to detect hardcoded secrets in git repositories. Returns structured finding data with redacted secrets.

  • golangci-lintread-only

    Runs golangci-lint and returns structured lint diagnostics (file, line, linter, severity, message).

  • gradle-buildGradle Build

    Runs `gradle build` and returns structured output with diagnostics, task counts, and exit code.

  • gradle-dependenciesGradle Dependenciesread-only

    Shows the Gradle dependency tree with structured output per configuration.

  • gradle-tasksGradle Tasksread-only

    Lists available Gradle tasks with descriptions and groups. Uses `gradle tasks --all`.

  • gradle-testGradle Testread-only

    Runs `gradle test` and returns structured test results with pass/fail counts and individual test outcomes.

  • hadolintHadolintread-only

    Runs Hadolint (Dockerfile linter) and returns structured diagnostics (file, line, rule, severity, message).

  • headHTTP HEADread-only

    Makes an HTTP HEAD request via curl and returns structured response headers (no body). Use to check resource existence, content type, or cache headers. SECURITY: URLs targeting private/reserved IPs are blocked (SSRF protection). The proxy parameter routes traffic through an external proxy — use only with trusted proxies.

  • helmHelm

    Manages Helm releases (install, upgrade, list, status, history, template). Returns structured JSON output.

  • imagesDocker Imagesread-only

    Lists Docker images with structured repository, tag, size, and creation info.

  • infoDeno Inforead-only

    Runs `deno info` to show dependency information for a module. Returns structured dependency data.

  • initTerraform Init

    Initializes a Terraform working directory. Downloads providers, configures backend, and prepares for plan/apply.

  • inspectDocker Inspectread-only

    Shows detailed container or image information with structured state, image, and platform data.

  • installBun Install

    Runs `bun install` to install project dependencies and returns structured output with package count.

  • issue-closeIssue Closecan change or delete data

    Closes an issue with an optional comment and reason. Returns structured data with issue number, state, URL, reason, and comment URL.

  • issue-commentIssue Comment

    Adds, edits, or deletes a comment on an issue. Returns structured data with the comment URL, operation type, comment ID, issue number, and body echo.

  • issue-createIssue Create

    Creates a new issue. Returns structured data with issue number, URL, and labels applied.

  • issue-listIssue Listread-only

    Lists issues with optional filters. Returns structured list with issue number, state, title, labels, assignees, author, creation date, and milestone.

  • issue-updateIssue Update

    Updates issue metadata (title, body, labels, assignees, milestone, projects). All fields except `number` are optional — only supply the fields you want to change. For list fields (labels, assignees, projects), use `add*` to append and `remove*` to delete specific items without affecting others. Returns structured data with issue number and URL.

  • issue-viewIssue Viewread-only

    Description is built at runtime.

  • jqJSON Processorread-only

    Processes and transforms JSON using jq expressions. Accepts JSON from a file path or inline string. Returns the transformed result.

  • label-createLabel Create

    Creates a new repository label. Returns structured data with label name, description, color, and URL.

  • label-listLabel Listread-only

    Lists repository labels. Returns structured data with label name, description, color, and default status.

  • lerna

    Runs Lerna monorepo commands (list, run, changed, version) and returns structured package information.

  • lintDeno Lintread-only

    Runs `deno lint` and returns structured diagnostics with file, line, column, code, and message.

  • listGo Listread-only

    Lists Go packages or modules and returns structured information. When `modules` is true, lists modules (with path, version, dir); otherwise lists packages (with dir, importPath, name, goFiles, testGoFiles).

  • list-package.NET List Packagesread-only

    Runs dotnet list package and returns structured NuGet package listings per project and framework.

  • logGit Logread-only

    Returns commit history as structured data.

  • log-graphGit Log Graphread-only

    Returns visual branch topology as structured data. Wraps `git log --graph --oneline --decorate`.

  • logsDocker Logsread-only

    Retrieves container logs as structured line arrays.

  • maven-buildMaven Build

    Runs `mvn package` (or specified goals) and returns structured build output with diagnostics.

  • maven-dependenciesMaven Dependenciesread-only

    Shows the Maven dependency tree with structured output per artifact.

  • maven-testMaven Testread-only

    Runs `mvn test` and returns structured Surefire test results with pass/fail/error counts.

  • maven-verifyMaven Verifyread-only

    Runs `mvn verify` to execute all checks (compile, test, integration-test, verify phases) and returns structured results.

  • mergeGit Merge

    Merges a branch into the current branch. Supports abort, continue, and quit actions. Returns structured data with merge status, fast-forward detection, conflicts, and commit hash.

  • mod-tidyGo Mod Tidy

    Runs go mod tidy to add missing and remove unused module dependencies.

  • mongosh-evalMongoDB Eval

    Evaluates a MongoDB expression via mongosh and returns the output. WARNING: The expression is executed as-is — do not pass untrusted input.

  • mongosh-statsMongoDB Statsread-only

    Gets MongoDB database statistics (collections, objects, data size, storage, indexes) via mongosh.

  • mypymypy Type Checkread-only

    Runs mypy and returns structured type-check diagnostics (file, line, severity, message, code).

  • mysql-list-databasesMySQL List Databasesread-only

    Lists all MySQL databases with structured output.

  • mysql-queryMySQL Query

    Executes a MySQL query and returns structured tabular output. WARNING: The query is executed as-is against the target database — do not pass untrusted input.

  • network-lsDocker Network LSread-only

    Lists Docker networks with structured driver and scope information.

  • nvmNode Version Manager

    Manages Node.js versions via nvm. Supports listing installed versions, showing the current version, listing remote versions, and executing commands with a specific Node.js version. Supports both Unix nvm and nvm-windows. SECURITY: The 'exec' action runs arbitrary commands under a specific Node version. Use PARE_NPM_ALLOWED_COMMANDS or PARE_ALLOWED_COMMANDS to restrict which commands can be executed.

  • nx

    Runs Nx workspace commands and returns structured per-project task results with cache status.

  • outdatedBun Outdatedread-only

    Runs `bun outdated` to check for outdated packages and returns structured version info.

  • outputTerraform Outputread-only

    Shows Terraform output values from the current state. Returns structured name/value/type/sensitive data.

  • oxlintOxlint Checkread-only

    Runs Oxlint and returns structured diagnostics (file, line, column, rule, severity, message).

  • package-cleanSwift Package Cleancan change or delete data

    Cleans Swift package build artifacts and returns structured result.

  • package-initSwift Package Init

    Initializes a new Swift package and returns structured result with created files.

  • package-resolveSwift Package Resolve

    Resolves Swift package dependencies and returns structured resolution results.

  • package-show-dependenciesSwift Package Show Dependenciesread-only

    Shows the dependency tree of a Swift package and returns structured dependency data.

  • package-updateSwift Package Update

    Updates Swift package dependencies and returns structured update results.

  • pip-auditpip Auditread-only

    Runs pip-audit and returns a structured vulnerability report.

  • pip-installpip Install

    Runs pip install and returns a structured summary of installed packages. WARNING: may execute untrusted code.

  • pip-listpip Listread-only

    Runs pip list and returns a structured list of installed packages.

  • pip-showpip Showread-only

    Runs pip show and returns structured package metadata (name, version, summary, dependencies). Supports multiple packages in a single call.

  • planTerraform Planread-only

    Shows the Terraform execution plan with resource change counts. Read-only — does not modify infrastructure.

  • playwrightPlaywright Testsread-only

    Runs Playwright tests with JSON reporter and returns structured results with pass/fail status, duration, and error messages.

  • pm-lsBun PM Listread-only

    Runs `bun pm ls` to list installed packages and returns structured package info.

  • poetryPoetry

    Runs Poetry commands and returns structured output. Supports install, add, remove, show, build, update, lock, check, and export actions.

  • postHTTP POST

    Makes an HTTP POST request via curl and returns structured response data. Convenience wrapper for the request tool with required body. SECURITY: URLs targeting private/reserved IPs are blocked (SSRF protection). File uploads via form @filepath are blocked by default (set PARE_HTTP_ALLOW_FILE_UPLOAD=true to allow). The proxy parameter routes traffic through an external proxy — use only with trusted proxies.

  • pr-checksPR Checksread-only

    Lists check/status results for a pull request. Returns structured data with check names, states, URLs, summary counts (passed, failed, pending), and a top-level `conclusion` ("passed" | "failed" | "pending" | "none" | "timed_out") for easy branching. `conclusion: "passed"` is only ever returned when at least one check exists and all of them succeeded; a PR with zero reported checks returns `conclusion: "none"` (never "passed"), so a merge gate cannot mistake "CI has not started" for "CI is green". When watch=true, polls internally until checks appear AND all complete, or watchTimeout elapses; …

  • pr-closePR Closecan change or delete data

    Closes a pull request with an optional comment and optional branch deletion. Returns structured data with PR number, state, URL, and deleted-branch flag.

  • pr-commentPR Comment

    Adds, edits, or deletes a comment on a pull request. Returns structured data with the comment URL, operation type, comment ID, and body echo.

  • pr-createPR Create

    Creates a new pull request. Returns structured data with PR number and URL.

  • pr-diffPR Diffread-only

    Returns file-level diff statistics for a pull request. Use full=true for patch/hunk content, or nameOnly=true for just the changed file paths.

  • pr-listPR Listread-only

    Lists pull requests with optional filters. Returns structured list with PR number, state, title, author, branch, labels, draft status, and merge readiness.

  • pr-mergePR Mergecan change or delete data

    Merges a pull request by number, URL, or branch. Returns structured data with merge status, method, URL, and branch deletion status.

  • pr-readyPR Ready

    Marks a pull request as ready for review (or converts it back to draft when undo=true). Returns structured data with PR number, state, URL, and resulting draft status.

  • pr-reopenPR Reopen

    Reopens a previously closed pull request, optionally with a comment. Returns structured data with PR number, state, and URL.

  • pr-reviewPR Review

    Submits a review on a pull request (approve, request-changes, or comment). Returns structured data with the review event, URL, and body echo.

  • pr-updatePR Update

    Updates pull request metadata (title, body, labels, assignees, reviewers, milestone, base branch, projects). Returns structured data with PR number and URL.

  • pr-viewPR Viewread-only

    Description is built at runtime.

  • prettier-formatPrettier Format

    Formats files with Prettier (--write) and returns a structured list of changed files.

  • psDocker PSread-only

    Lists Docker containers with structured status, ports, and state information.

  • psql-list-databasesPostgreSQL List Databasesread-only

    Lists all PostgreSQL databases via psql with owner, encoding, and size info.

  • psql-queryPostgreSQL Query

    Executes a PostgreSQL query via psql and returns structured tabular output. WARNING: The query is executed as-is against the target database — do not pass untrusted input.

  • publish.NET Publish

    Runs dotnet publish for deployment and returns structured output with output path and diagnostics.

  • pullDocker Pull

    Pulls a Docker image from a registry and returns structured result with digest info.

  • pushGit Push

    Pushes commits to a remote repository. Returns structured data with success status, remote, branch, summary, and whether the remote branch was newly created.

  • pyenv

    Manages Python versions via pyenv.

  • pytestread-only

    Runs pytest and returns structured test results (passed, failed, errors, skipped, failures).

  • rebaseGit Rebasecan change or delete data

    Rebases the current branch onto a target branch. Supports abort, continue, skip, and quit for conflict resolution. Returns structured data with success status, branch info, conflicts, and rebased commit count.

  • redis-commandRedis Command

    Executes a Redis command via redis-cli and returns the response. WARNING: The command is executed as-is — do not pass untrusted input.

  • redis-infoRedis Inforead-only

    Gets Redis server info with structured sections (server, clients, memory, etc.).

  • redis-pingRedis Pingread-only

    Tests Redis connectivity by sending a PING command.

  • reflogGit Reflogread-only

    Returns reference log entries as structured data, useful for recovery operations. Also supports checking if a reflog exists.

  • release-createRelease Create

    Creates a new GitHub release with optional asset uploads. Returns structured data with tag, URL, draft, prerelease status, and assets uploaded count.

  • release-listRelease Listread-only

    Lists GitHub releases for a repository. Returns structured list with tag, name, draft/prerelease/latest status, publish date, and creation date.

  • reloadReload Server

    Rebuilds the MCP server (or a specified project) and sends a `notifications/tools/list_changed` notification so the host re-fetches tool definitions. Useful during local development when code changes require a rebuild without restarting the session. Default build command: `pnpm build`. Override with `buildCommand` for custom setups. **Security warning**: The `buildCommand` parameter executes arbitrary commands. Configure `PARE_PROCESS_ALLOWED_COMMANDS` to restrict which executables are permitted. When not configured, any command is allowed.

  • remoteGit Remoteread-only

    Manages remote repositories. Supports list (default), add, remove, rename, set-url, prune, and show actions. Returns structured remote data.

  • removeBun Remove

    Runs `bun remove` to remove one or more packages and returns structured output.

  • repo-cloneRepo Clone

    Clones a GitHub repository. Returns structured data with success status, repo name, target directory, and message.

  • repo-viewRepo Viewread-only

    Views repository details. Returns structured data with name, owner, description, stars, forks, languages, topics, license, and dates.

  • requestHTTP Request

    Makes an HTTP request via curl and returns structured response data (status, headers, body, timing). SECURITY: URLs targeting private/reserved IPs are blocked (SSRF protection). The proxy parameter routes traffic through an external proxy — use only with trusted proxies. File uploads via form @filepath are blocked by default (set PARE_HTTP_ALLOW_FILE_UPLOAD=true to allow).

  • resetGit Resetcan change or delete data

    Resets the current HEAD to a specified state. Supports soft, mixed, hard, merge, and keep modes. The 'hard' mode requires confirm=true as a safety guard since it permanently discards changes. Returns structured data with the ref, mode, and list of affected files. Pass `path` to target a specific repo or worktree — when omitted, operates on the server's own working directory, not the caller's (see #876).

  • restore.NET Restore

    Runs dotnet restore to restore NuGet dependencies and returns structured results.

  • rollup

    Runs Rollup bundler and returns structured bundle output with errors and warnings.

  • rsyncRsync File Sync

    Syncs files between local and remote locations using rsync. WARNING: Defaults to dry-run mode for safety — set dryRun=false to actually transfer files. Returns structured transfer statistics.

  • ruff-checkruff Lintread-only

    Runs ruff check and returns structured lint diagnostics (file, line, code, message).

  • ruff-formatruff Format

    Runs ruff format and returns structured results (files changed, file list).

  • runBun Run

    Runs a script or file with `bun run` and returns structured output (stdout, stderr, exit code, duration).

  • run-listRun Listread-only

    Lists workflow runs with optional filters. Returns structured list with run ID, status, conclusion, and workflow details.

  • run-rerunRun Rerun

    Re-runs a workflow run by ID. Optionally re-runs only failed jobs or a specific job. Returns structured result with run ID, status, and URL.

  • run-viewRun Viewread-only

    Views a workflow run by ID. Returns structured data with status, conclusion, jobs (with steps), and workflow details.

  • searchSearch npm Registryread-only

    Searches the npm registry for packages matching a query. Note: pnpm and yarn do not have a search command, so this always uses npm.

  • secret-deleteSecret Delete

    Deletes a repository, organization, or environment GitHub Actions secret.

  • secret-listSecret Listread-only

    Lists repository, organization, or environment secret names and metadata. Secret values are not exposed by GitHub.

  • secret-setSecret Set

    Sets a repository, organization, or environment GitHub Actions secret. Secret values are sent via stdin and never returned.

  • semgrepSemgrep Static Analysisread-only

    Runs Semgrep static analysis with structured rules and findings. Returns structured finding data with severity summary.

  • shellNix Shell

    Makes packages available in the environment and optionally runs a command. Returns stdout, stderr, exit code, and duration.

  • shellcheckShellCheckread-only

    Runs ShellCheck (shell script linter) and returns structured diagnostics (file, line, column, rule, severity, message).

  • showGit Showread-only

    Shows commit details and diff statistics for a given ref. When `file` is provided, extracts raw file content at that ref (e.g., `git show HEAD:src/index.ts`).

  • ssh-keyscanSSH Keyscanread-only

    Retrieves public host keys from a remote SSH server using `ssh-keyscan`. Useful for populating known_hosts or verifying host key fingerprints.

  • ssh-runSSH Run Command

    Executes a command on a remote host via SSH. WARNING: This runs commands on a remote machine. Ensure the host and command are correct before executing. Returns structured output with stdout, stderr, exit code, and duration.

  • ssh-testSSH Test Connectionread-only

    Tests SSH connectivity to a remote host using `ssh -T`. Returns whether the host is reachable and any banner message.

  • stashGit Stash

    Pushes, pops, applies, drops, shows, or clears stash entries. Returns structured result with action, success, message, and stash reference.

  • stash-listGit Stash Listread-only

    Lists all stash entries with index, message, date, branch, and optional file change summary. Returns structured stash data.

  • state-listTerraform State Listread-only

    Lists all resources tracked in the Terraform state. Returns resource addresses.

  • statsDocker Statsread-only

    Returns a snapshot of container resource usage (CPU, memory, network/block I/O, PIDs) as structured data.

  • statusGit Statusread-only

    Returns the working tree status as structured data (branch, staged, modified, untracked, conflicts).

  • stylelintStylelint Checkread-only

    Runs Stylelint and returns structured diagnostics (file, line, column, rule, severity, message).

  • submoduleGit Submodule

    Manages git submodules. Supports list (default), add, update, sync, and deinit actions. List returns structured submodule data with path, SHA, branch, and status.

  • tagGit Tag

    Manages git tags. Supports list (default), create, and delete actions. List returns structured tag data with name, date, and message. Create supports lightweight and annotated tags.

  • taskDeno Task

    Runs a named task from deno.json via `deno task` and returns structured output (stdout, stderr, exit code, duration).

  • testBun Testread-only

    Runs `bun test` and returns structured pass/fail results with per-test details.

  • treeCargo Treeread-only

    Displays the dependency tree for a Rust project.

  • trivyTrivy Security Scannerread-only

    Runs Trivy vulnerability/misconfiguration scanner on container images, filesystems, or IaC configs. Returns structured vulnerability data with severity summary.

  • tscTypeScript Checkread-only

    Runs the TypeScript compiler and returns structured diagnostics (file, line, column, code, message). Note: In compact mode, diagnostics are trimmed to file, line, and code — column and message fields are omitted to save tokens.

  • turbo

    Runs Turborepo tasks and returns structured per-package results with cache hit/miss info.

  • updateCargo Update

    Updates dependencies in the lock file. Optionally updates a single package.

  • uv-installuv Install

    Runs uv pip install and returns a structured summary of installed packages. WARNING: may execute untrusted code.

  • uv-runuv Run

    Runs a command in a uv-managed environment and returns structured output.

  • vagrantVagrant

    Manages Vagrant VMs: status, global-status, up, halt, destroy.

  • validateTerraform Validateread-only

    Validates Terraform configuration files for syntax and consistency errors. Returns structured diagnostics.

  • variable-deleteVariable Delete

    Deletes a repository, organization, or environment GitHub Actions variable.

  • variable-listVariable Listread-only

    Lists repository, organization, or environment GitHub Actions variables with values and metadata.

  • variable-setVariable Set

    Sets a repository, organization, or environment GitHub Actions variable. Variables are not secret and may be visible in logs.

  • vetGo Vetread-only

    Runs go vet and returns structured static analysis diagnostics with analyzer names. Uses -json flag for native JSON output with automatic text fallback.

  • vite-buildVite Build

    Runs Vite production build and returns structured output files with sizes.

  • volume-lsDocker Volume LSread-only

    Lists Docker volumes with structured driver, mountpoint, and scope information.

  • webpack

    Runs webpack build with JSON stats output and returns structured assets, errors, and warnings.

  • workspaceTerraform Workspace

    Manages Terraform workspaces: list, select, create, or delete workspaces.

  • worktreeGit Worktree

    Lists, adds, removes, locks, unlocks, or prunes git worktrees for managing multiple working trees. Returns structured data with worktree paths, branches, and HEAD commits. On list, pass withStatus for per-worktree {dirty, ahead, behind, unpushed} and/or mergedInto for a per-worktree merged flag. Use action=prune-merged {base, requireClean} for safe batch cleanup.

  • yqYAML/JSON/XML/TOML Processorread-only

    Processes and transforms YAML, JSON, XML, TOML, and properties files using yq expressions. Accepts input from a file path or inline string. Returns the transformed result.

Compare and alternatives

    Featured in

    Signals

    Stars
    139
    Forks
    15
    Open issues
    15
    Weekly downloads
    53
    Last commit
    Oct 19, 2026 (9 days ago)
    Last release
    Oct 19, 2026 (9 days ago)
    Last package publish
    Oct 19, 2026 (9 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.Dave-London/pare-python
    Version
    0.8.1
    Auth
    No auth
    Packages
    npm @paretools/python
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 25, 2026

    Same server elsewhere

    Copies of this server published by others; search shows only one of them.

    More from Dave-London

    Cite this page

    Pare Python MCP server. Agent Mart. https://agentmart.dev/connectors/dave-london-pare-python (last updated 2026-10-25)