Global Executables
Check whether a CLI command name is already taken across npm, PyPI, crates.io, Go, Debian and more
Connector by asopitech-labs · GitHub account verified by the MCP Registry
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/asopitech-labs-global-executables
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.
About
Reviews
Write a reviewNo 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, install config and code. Checked Oct 25, 2026.
- Tools
- 7 read · 2 write · 0 delete · 2 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
check_executablecheck_executablesdiscover_published_packageget_coverageget_executablesearch_executablessearch_similar_executables
Write 2 · Create, change, send or run things.
resolve_installationresolve_installations
Not yet classified 2 · We could not tell from the name and description.
assess_executableassess_executables
Secrets and settings it asks for
Other settings (environment variables or headers).
GLOBAL_EXECUTABLES_CACHE_DIRGLOBAL_EXECUTABLES_DATASET_ROOTGLOBAL_EXECUTABLES_OFFLINE
Network hosts it talks to 28
api.github.com· found in codeapi.nuget.org· found in codearchive.ubuntu.com· found in codeasopitech-labs.github.io· found in codeazuresearch-usnc.nuget.org· found in codecdn.winget.microsoft.com· found in codecenter2.conan.io· found in codecodeload.github.com· found in codedeb.debian.org· found in codedocs.brew.sh· found in codeexample.test· found in codefiles.pythonhosted.org· found in codeformulae.brew.sh· found in codegeo.mirror.pkgbuild.com· found in codegithub.com· found in codeglama.ai· found in codeglobal-executables.dev· found in codelearn.microsoft.com· found in codemanpages.debian.org· found in codemcr.microsoft.com· found in codepackages.ecosyste.ms· found in codepackagist.org· found in codepip.pypa.io· found in codepubs.opengroup.org· found in coderaw.githubusercontent.com· found in coderepo.msys2.org· found in coderepo.packagist.org· found in coderubygems.org· found in code
Files it touches
/tmp/global-executables-cache/usr/local/sbin/usr/sbin- Your home directory (~)
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
assess_executableAssess freshness, activity, popularity, and collision risk for one command name. Use this after an existence check; use assess_executables for several names, and do not use it instead of check_executable. scope filters providers before signals are aggregated; release age is measured against request time with a 365-day threshold, while usage counts can still establish activity. The tool makes no live registry call; unknown or insufficient_evidence means missing snapshot evidence, not that the name is safe.
assess_executablesAssess freshness, activity, popularity, and collision risk for several command names. Use this to compare candidates; use assess_executable for one, and do not use it instead of check_executables. One scope filters every name before per-name signal aggregation; release age uses request time and results, including duplicates, preserve input order. The tool makes no live registry call; unknown or insufficient_evidence means missing snapshot evidence, not safety, so retain each result's existence and coverage context.
check_executableCheck one exact command name for a collision in the indexed snapshot. Use this for one candidate; use check_executables for several, and do not use it for fuzzy discovery—use search_similar_executables. name is case-sensitive and is not normalized; scope filters providers with AND semantics before the collision decision, so a scoped miss is non-exhaustive. The tool makes no live registry call and never runs or installs software; a hit returns providers, while a miss is clear only when coverage_scope is exhaustive.
check_executablesCheck several exact command names for collisions in one indexed snapshot. Use this for multiple candidates; use check_executable for one, and do not use it to rank similar spellings—use search_similar_executables. One scope filters every name with AND semantics; each name is evaluated independently and results, including duplicates, preserve input order. The tool makes no live registry call and never runs software; treat misses as unknown unless coverage_scope is exhaustive, which a supplied scope never is.
discover_published_packageFetch and verify installed commands for one exact public package release. Use this for a known npm or PyPI package when the fixed dictionary may lag; use snapshot lookup tools for command-name reverse search, and do not treat a command mismatch as proof that no other package publishes that command. Registry metadata selects an exact release, then a bounded official artifact is digest-checked and its npm bin or PyPI console_scripts declaration is matched to an archive member. The tool never installs or executes package code or writes the shared dataset. On a configured runner, a verified resul…
get_coverageExplain snapshot provenance, source coverage, freshness, and negative-result limits. Call this with no parameters before interpreting a miss; use check_executable to look up a command, and do not use coverage metadata as an existence result. negative_lookup becomes exhaustive only when every declared source succeeded with exhaustive, unrestricted coverage; otherwise absence remains unknown. The tool reads fixed metadata without probing registries, and freshness may be unavailable because its partial scan is stored separately.
get_executableReturn the canonical provider record for one exact indexed command name. Use this to inspect package, ecosystem, source, version, and provenance; use check_executable for collision decisions, and do not treat a null record as availability. name is not normalized; scope applies AND filters to providers before deciding whether record is null, so a known command can disappear when no provider matches. The tool reads one fixed snapshot and performs no live lookup; interpret null with coverage_scope.
resolve_installationResolve advisory install and invocation argv for one indexed command provider. Use this after lookup for one known target; use resolve_installations for several commands, and do not use it for name availability—use check_executable. environment maps its package manager to a provider ecosystem before preferences.package narrows candidates; omitted target facts are returned in required_context rather than guessed. The tool never executes argv or probes package availability; status and verification distinguish ready, ambiguous, unsupported, unverified, missing-index, and incomplete-context outco…
resolve_installationsResolve advisory install and invocation argv for several commands on one target. Use this when all commands share an environment and preferences; use resolve_installation for one, and do not use it for availability—use check_executables. The shared environment selects an ecosystem before preferences.package narrows each command independently; results, including duplicates, preserve input order. The tool never executes argv or probes package availability, and each result reports its own status, required_context, and verification.
search_executablesDiscover indexed command names matching prefix, length, ecosystem, and provider filters. Use this for exploration; use check_executable for exact collisions and search_similar_executables for confusable names. All active filters intersect; ecosystem and scope.ecosystem must both match, so conflicting values return none, and limit applies only after deterministic case-insensitive sorting with case-sensitive tie-breaking. Do not use an empty result to infer availability: the tool makes no live registry call and fails instead of returning partial data when a required derived index is missing or …
search_similar_executablesFind indexed command names that may be confused with one proposed name. Use this after an exact check for typo risk; use check_executable for exact existence, and do not substitute this fuzzy result. name seeds case-folded trigram candidates, scope filters them before scoring, and limit applies after ranking by edit distance, trigram similarity, then name. The tool makes no live registry call; an empty match list covers only the fixed snapshot and optional scope, not global absence.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 9
- Weekly downloads
- 379
- Last commit
- Oct 22, 2026 (7 days ago)
- Last release
- Oct 20, 2026 (9 days ago)
- Last package publish
- Oct 20, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.asopitech-labs/global-executables- Version
- 1.4.1
- Auth
- No auth
- Packages
- pypi global-executablesoci
ghcr.io/asopitech-labs/global-executables-mcp:1.4.1 - License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Global Executables MCP server. Agent Mart. https://agentmart.dev/connectors/asopitech-labs-global-executables (last updated 2026-10-25)