The self-hosted MCP host for the xippios SDKs
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"xippios-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# xippios-mcp The self-hosted MCP host of the [xippios SDK family](https://github.com/xippios). It serves the MCP tools of the family's packages from one process, by endpoint and group: an endpoint mounts a package's own server, read or write, and a group combines several packages' tools on one endpoint, never read and write tools together. It runs on stdio locally and on streamable HTTP on a server, each endpoint with its own auth, a bearer token by default; the secrets stay in the environment, never in the config file. `xippios-mcp --config <path>` checks a config, builds every endpoint's server and lists the endpoints; `--stdio <endpoint>` serves one endpoint on stdio, and `--http` serves every endpoint over streamable HTTP, each with its bearer (see Serving). A Docker image, built from this repository, serves them from a container (see Docker). ## Install ```bash uv add "xippios-mcp[all]" # the host with every package below uv add "xippios-mcp[usda-nass]" # or one extra per package you serve ``` ## Packages Each package is an extra with a lower bound only, so the host installs every package at its latest release. | Extra | Distribution | Lower bound | Servers | Tools | | --- | --- | --- | --- | --- | | `cashctrl` | `xippios-cashctrl` | `>=0.3.0` | read and write | 24 read, 11 write | | `comtrade` | `xippios-comtrade` | `>=0.2.0` | read | 19 | | `eurostat` | `xippios-eurostat` | `>=0.2.0` | read | 13 | | `faostat` | `xippios-faostat` | `>=0.1.0` | read | 7 | | `usda-esmis` | `xippios-usda-esmis` | `>=0.2.0` | read | 9 | | `usda-esr` | `xippios-usda-esr` | `>=0.2.0` | read | 10 | | `usda-gats` | `xippios-usda-gats` | `>=0.2.0` | read | 20 | | `usda-nass` | `xippios-usda-nass` | `>=0.2.0` | read | 16 | | `usda-psd` | `xippios-usda-psd` | `>=0.3.0` | read | 12 | The tools are each package's `tasks.__all__` (`tasks_write.__all__` for a write server) less its `BULK_TASKS`, which are Python-only, counted at the version of the lower bound; a later r…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.