Observed since 21 Oct, 10:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AIF MCP adapters (Normbase, EDA, Schemo) — Platform integrator clients for MCP hosts
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.
Sibling package: aif-normative-agent (Python SDK / Runtime loop over the same HTTP APIs).
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):
npx -y --package @langxai/aif-mcp aif-mcp-all
Tool names align with Norm-Native SDK (norm_*, eda_*, schemo_*, datumo_*, kb_*) plus org_list_tools / org_invoke_tool and role_list_held / runtime_request_active_role (Platform integrator proxies; handlers, Datumo, knowledge storage, and the active-role pin stay on the server). See docs/tool-parity-matrix.md and docs/mcp-migration-1.0.md.
| Variable | Required | Default |
|---|---|---|
AIF_AGENT_API_KEY | Yes | — |
AIF_PLATFORM_URL | No | https://www.norm.xin |
See .env.example. Local dev: set AIF_PLATFORM_URL=http://127.0.0.1:8020.
Source lives under integrations/mcp only (Platform integrator HTTP client). Full-stack development uses the monorepo root editable install.
Publishing guide: docs/mcp-publishing.md.
Do not use aif-normbase on PyPI for MCP installs — older releases mistakenly bundled the full backend. Prefer aif-mcp.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.5.3 | 23 Sept 2026 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:123d18e696296079366a76f2b801a2bd514ec4eb8bf196f5a78bd6b02df306d2