Observed since 21 Oct, 10:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aif-mcp
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.
| Package / target | Requirement | Relationship |
|---|---|---|
mcpEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | mcp<2.0,>=1.26 | runtime |
httpxEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | httpx>=0.26.0 | runtime |
bdist_wheel · 48.73 KB · Python py3
Observed since 21 Oct, 10:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:00ae0be76a76e80f0aa14b75fa3d82622729c2540c06c61bc7e4bd7fc8999e4e