Server data from the Official MCP Registry
MCP server for a federated AI-commons governance simulation with a verified compliance oracle.
MCP server for a federated AI-commons governance simulation with a verified compliance oracle.
Valid MCP server (0 strong, 4 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
3 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-toby-self-federated-ai-commons": {
"args": [
"federated-ai-commons-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
An agent-based simulation testing whether a post-scarcity governance framework — built on Elinor Ostrom's commons-governance principles — actually holds up when implemented and adversarially stress-tested, rather than just argued for in theory. Includes a working MCP server that exposes the simulation as callable tools for AI agents, and a stateless "governance primitive" that lets an agent check whether a proposed action complies with the framework's rules, verified against the simulation's own logic rather than reimplemented from a description of it.
License: Apache 2.0. Core dependency: Mesa (agent-based modeling in Python).
Most of what's genuinely worth reading here isn't the simulation's existence — it's the discipline behind it. Every mechanism was built expecting to find its own failure mode, and several real bugs, exploits, and false conclusions were caught and fixed as a direct result, not hidden after the fact:
The full record of every finding, bug, and fix — in the order it
happened — is in FINDINGS.md.
pip install mesa pytest mcp networkx numpy
from federated_ai_commons_model import FederatedAICommonsModel
m = FederatedAICommonsModel(200, 8, seed=1, coupled_governance=True,
rehabilitation_enabled=True, graduation_enabled=True)
for _ in range(300):
m.step()
df = m.datacollector.get_model_vars_dataframe()
df.tail(10)
Run the regression suite before trusting any change:
pytest test_federated_ai_commons_model.py -v
To run the MCP server (exposes the simulation as tools for an MCP client
like Claude Desktop — see the header comment in
federated_ai_commons_mcp_server.py for exact client configuration):
python3 federated_ai_commons_mcp_server.py
| file | what it is |
|---|---|
federated_ai_commons_model.py | The simulation itself — ~2,300 lines, ~132 opt-in parameters across 28 independent subsystems, all defaulted off to preserve baseline behavior. |
federated_ai_commons_mcp_server.py | MCP server exposing the simulation as 9 callable tools: run/compare/sweep simulations, documentation lookup, test-suite execution, and governance compliance checks. |
governance_compliance.py | Three stateless compliance rules (emergency declaration, resource transfer, shared-site continuation), each extracted verbatim from the simulation's logic and verified against real captured simulation data. |
reference_gateway.py | A worked example of the honest way to consume the compliance rules — as one signal among several (auth, rate limiting, compliance) in a real decision, not as a security layer on its own. |
test_federated_ai_commons_model.py | 13 persisted regression tests covering the load-bearing findings everything else depends on. |
FINDINGS.md | The full experimental record — every finding, bug, and fix, in order. |
LICENSE | Apache License 2.0. |
Citizen — behavioral strategy, resources, reputation,
contribution, relational affinities, experience. Pays
effort_cost = contribution ** 2 unless post_labor_economy_enabled.CommunityNode — governance policy, care_load, crisis_severity,
emergency_declared, plus (depending on which subsystems are enabled)
federated trust/reserves, latency/distance state, and the raw-material
economy's production and trade state.SystemLedger — two genuinely separate roles: a migration-decision
helper, and ship_raw_materials(), which is structurally blind to
everything except raw material levels — verified by direct source
inspection in the test suite, not just claimed in a docstring.FederatedAICommonsModel — orchestrates every subsystem, all
opt-in, all defaulted to preserve original behavior when disabled.Two full resource-allocation architectures exist side by side and are directly comparable: a centralized ledger, and a fully federated network of local commons using peer-to-peer trust-based negotiation — including under simulated communication latency, relevant to any framing involving distributed or off-world coordination.
This is a stylized research simulation — scripted behavioral strategies,
not adaptive agents; no physical production; no real politics. It tests
whether a governance framework's internal logic holds together and
surfaces concrete, reproducible failure modes when you actually try to
break it. It does not, and cannot, prove the framework would work if
built by real institutions with real humans in them. Read FINDINGS.md
for exactly what's been tested, what's been found broken and fixed, and
what's still an open question.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.