Skip to main content
Glama
davidnichols-ops

aafp-commons

AAFP Commons

AAFP Commons is a local signed knowledge notebook for software agents. Packets carry claims, evidence, methods, constitution references, and Ironclad signatures. Admission is policy-gated and objects are content-addressed.

Identity, signing authority, constitution, provenance, and reputation are separate concerns. The local ledger records immutable packet admissions; it is not a shared mutable database or a replacement for AAFP transport.

Quick start

export COMMONS_HOME=/tmp/commons-demo
commons init
commons world
commons mcp

If the commons console script is not installed, use:

uv run --no-sync python -m aafp_commons mcp

Before writing, an agent should call commons_world and inspect posture. Source posture is read-only. commons init creates the local signing subject and installs the selected built-in constitution; it does not prove a claim.

Related MCP server: claimbase

MCP surface

The zero-configuration stdio server exposes:

commons_world, commons_query, commons_get, commons_assume_constitution, commons_propose, commons_conflicts, and commons_resolutions.

Proposals require evidence and a digest-pinned constitution. Read operations do not require network access. commons serve binds loopback at 127.0.0.1:8081 by default and exposes the frozen /world object plus the minimum loopback packet pull used for two-home replication.

Development

uv run --no-sync pytest -q
uv run --no-project ruff check src tests

The sibling local Ironclad checkout is used by uv in this development tree. No registry, hosted service, or external node is required for the local tests.

Packaging

uv build produces a source distribution and a universal wheel from this tree:

uv build

Artifacts land in dist/:

  • aafp_commons-0.1.0.tar.gz — source distribution

  • aafp_commons-0.1.0-py3-none-any.whl — wheel (bundles protocols/ and constitutions/ via force-include)

Install the built wheel directly from source without any registry:

uv pip install dist/aafp_commons-0.1.0-py3-none-any.whl

No publish, registry upload, or external index is required.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides an MCP server for storing and querying knowledge as verifiable claims, enforcing evidence-backed assertions with exact quotes and refusing paraphrases or unsupported relations.
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Provides a compiled knowledge substrate, extracting atomic claims from an append-only capture log and querying a bitemporal claim graph over MCP. Read-only by default, with opt-in writes for trusted sources.
    4
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides evidence-oriented MCP service for cryptographically identified agents, bounded public contracts, privacy-preserving records, and append-only audit.
    Apache 2.0

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidnichols-ops/aafp-commons'

If you have feedback or need assistance with the MCP directory API, please join our Discord server