1. Conduid
  2. Developer Tools
  3. Mcpx
MCP server · Developer Tools

Mcpx

苹果 MCP 工具 ✅

59Fair

Scored 19 days ago · breakdown

About Mcpx

Mcpx is an MCP server published by AIGC-Hackers in the Developer Tools category: 苹果 MCP 工具 ✅. It has been installed 0 times through Conduid.

The repository has 18 stars and 4 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcpx
Claude Code
claude mcp add mcpx -- npx -y @evantahler/mcpx
npx
npx -y @evantahler/mcpx

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Mcpx

Powered by Claude · Grounded in docs

I know everything about Mcpx. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.12.2v0.12.2 · 2 Sep 2026Full Changelog**: https://github.com/celados/mcpx/compare/v0.12.1...v0.12.2
v0.12.1v0.12.1 · 17 Aug 2026Full Changelog**: https://github.com/celados/mcpx/compare/v0.12.0...v0.12.1
v0.12.0v0.12.0 · 14 Aug 2026Full Changelog**: https://github.com/celados/mcpx/compare/v0.11.0...v0.12.0
v0.11.0v0.11.0 · 13 Aug 2026What's Changed Generate collaborator troubleshooting refs from @skill by @ethan-huo in https://github.com/celados/mcpx/pull/27 Full Changelog**: https://github.com/celados/mcpx/compare/v0.10.2...v0.11.0
v0.10.2v0.10.2 · 6 Aug 2026What's Changed Release deterministic mcpx v0.10.2 by @ethan-huo in https://github.com/celados/mcpx/pull/26 Full Changelog**: https://github.com/celados/mcpx/compare/v0.10.1...v0.10.2

README

mcpx

mcpx is a command line tool that turns remote MCP servers into an agent-friendly command surface.

It keeps MCP server registrations in a global user registry, discovers tool schemas, handles OAuth where possible, and exposes each MCP server as a root command:

mcpx posthog projects-get
mcpx sentry search-issues --input '{"query":"is:unresolved"}'

mcpx is designed for agents. The command surface is intentionally schema-first, stable, and explicit: tool calls pass input through --input, while mcpx's own control commands live under the @ namespace.

Requirements

  • Bun
  • macOS, Linux, or any environment that can run Bun executables

Install

Install the latest release:

curl -fsSL https://raw.githubusercontent.com/AIGC-Hackers/mcpx/main/install.sh | bash

By default, the installer downloads the executable JS bundle from GitHub Releases and installs it to ~/.local/bin/mcpx.

Set MCPX_INSTALL_DIR to choose another install directory.

Add MCP Servers

Register a remote MCP server globally:

mcpx @add --name posthog --url https://mcp.posthog.com/mcp
mcpx @add --name sentry --url https://mcp.sentry.dev/mcp
mcpx @add --name cf-docs --url https://docs.mcp.cloudflare.com/mcp
mcpx @add --name cf-bindings --url https://bindings.mcp.cloudflare.com/mcp
mcpx @add --name cf-observability --url https://observability.mcp.cloudflare.com/mcp

mcpx stores server configuration in:

~/.agents/mcpx/servers.json

OAuth tokens and client secrets are stored separately in the global token cache:

~/.agents/mcpx/tokens.json

Project directories do not need MCP config files. A project should decide which global servers are relevant by using schema selectors or a generated skill.

Call Tools

Call tools through the server command:

mcpx <server> <tool> --input '<json-or-json5>'

Examples:

mcpx posthog projects-get --input '{}'
mcpx sentry whoami --input '{}'

For complex payloads, use @- with a heredoc to keep the input readable:

mcpx cf-graphql graphql_query --input @- <<'JSON'
{
  "query": "query GetWorkerAnalytics($accountTag: String!, $scriptName: String!, $since: Time!, $until: Time!) { viewer { accounts(filter: {accountTag: $accountTag}) { workersInvocationsAdaptive(limit: 1000, filter: {scriptName: $scriptName, datetime_geq: $since, datetime_leq: $until}, orderBy: [datetimeHour_ASC]) { dimensions { datetimeHour scriptName status } sum { requests subrequests errors duration } quantiles { cpuTimeP50 cpuTimeP99 } } } } }",
  "operationName": "GetWorkerAnalytics",
  "variables": {
    "accountTag": "abc123def456",
    "scriptName": "my-worker",
    "since": "2026-04-20T00:00:00Z",
    "until": "2026-04-27T00:00:00Z"
  }
}
JSON

--input is the primary input path. It accepts inline JSON/JSON5, @file, and @- stdin inputs.

Discover Schemas

Print the command schema for agents:

mcpx --schema

Focus on one server:

mcpx --schema=.posthog

Focus on a set of servers:

mcpx --schema='.{posthog,sentry}'

Focus on an internal mcpx command:

mcpx --schema='.["@add"]'

Control Commands

mcpx control commands use the @ namespace so they do not collide with server names:

mcpx @add --name <server> --url <mcp-url>
mcpx @remove --name <server>
mcpx @skill

Server names cannot start with @.

Authentication

When @add detects OAuth, mcpx tries to complete authentication immediately. For OAuth servers that support dynamic client registration, mcpx registers a client automatically.

For OAuth servers that do not support dynamic client registration, such as Slack, mcpx prompts for a manual client_id and client_secret. These providers usually require a preconfigured redirect URL. mcpx uses:

http://127.0.0.1:65245/callback

Add and save that exact Redirect URL in the provider app settings before continuing the prompt.

When an OAuth token is close to expiry, mcpx refreshes it before calling the MCP tool and then continues the original command.

Output

mcpx optimizes output for humans and agents by default:

  • text MCP content is printed directly
  • JSON text content is rendered as TOON
  • non-text content is saved to a temporary file and printed as file saved <path>

Use --raw to preserve raw server text output:

mcpx posthog projects-get --raw

Project Skills

Generate a project-local skill that tells agents which global MCP servers to use:

mcpx @skill --server posthog --server sentry

This writes:

.agents/skills/mcpx/SKILL.md

The generated skill instructs agents to discover tools with focused schema selectors and call MCP tools through mcpx.

License

MIT

README mirrored from the source repository 19 days ago. The original is authoritative.

Questions

About Mcpx

How do I install Mcpx?

Run npx mcpx, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Mcpx safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Mcpx still maintained?

Yes — the latest release is v0.12.2 (2 Sep 2026), and the last commit was 9 months ago. The repository has 18 stars and 0 open issues.