Metadata-Version: 2.4
Name: aif-mcp
Version: 0.3.3
Summary: AIF MCP adapters (Normbase, EDA, Schemo) — thin HTTP clients for MCP hosts
License-Expression: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: mcp>=1.0.0
Requires-Dist: httpx>=0.26.0
Requires-Dist: aiohttp>=3.9.0

# aif-mcp

PyPI distribution for **AIF MCP adapters** (`aif-mcp-normbase`, `aif-mcp-eda`, `aif-mcp-schemo`, `aif-mcp-all`).

This package is a thin layer over remote AIF HTTP APIs. It does **not** ship Normbase, EDA, Platform, or Facilitator server code.

## Install / run

```bash
uvx --from aif-mcp aif-mcp-all --transport stdio
uvx --from aif-mcp aif-mcp-normbase --transport stdio
uvx --from aif-mcp aif-mcp-eda --transport stdio
uvx --from aif-mcp aif-mcp-schemo --transport stdio
```

Node wrapper (same MCP entrypoints):

```bash
npx -y --package @langxai/aif-mcp aif-mcp-all
```

Tool names align with Norm-Native SDK (`norm_*`, `eda_*`, `schemo_*`). See [`docs/tool-parity-matrix.md`](../../docs/tool-parity-matrix.md) and [`docs/mcp-migration-1.0.md`](../../docs/mcp-migration-1.0.md).

## Monorepo note

Source lives in the AIF repository under `integrations/mcp`, `security/auth`, and `ontology/schemo/client`. Full-stack development still uses the root `aif-normbase` editable install (`pip install -e .` at repo root).

Publishing guide: [`docs/mcp-publishing.md`](../../docs/mcp-publishing.md).

## Legacy PyPI name

Do **not** use `aif-normbase` on PyPI for MCP installs — older releases mistakenly bundled the full backend. Prefer `aif-mcp`.
