Meaning Model MCP server
General-purpose, revisable process models with application-defined categories. Rust engine required.
0 stars246 downloads/wk
Reviews
Write oneNobody has reviewed Meaning Model yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Meaning Model tools (38, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
life_candidate_acceptAtomically accept exactly one immutable complete candidate if its frozen parent is still the current head. This is consequential and should receive explicit human confirmation.
life_candidate_annotateAppend a plausibility judgment to the evaluation ledger without changing candidate or world canon.
life_candidate_compareCompare two candidate endpoints and report whole-state divergence.
life_candidate_observeMechanically summarize only the Rust-projected fields retained on an uncommitted candidate, without writing a story.
life_candidate_rejectReject one complete pending Rust candidate without changing the accepted world head.
life_candidate_rerollIncrement rollIndex and reroll all declared stochastic streams from exactly the same frozen parent and deterministic inputs.
life_candidate_rollRoll one complete, noncanonical successor from the current frozen head. It does not commit.
life_candidate_routeRank scope-checked scalar projections of two or more pending candidates that share one frozen parent, interval, and dynamics. The result is advisory: it neither selects an in-world action nor accepts canon.
life_engine_statusDescribe the one authoritative Rust machine, its MCP interface, limits, and separately scoped coverage claims.
life_estimation_proposal_inspectInspect an immutable uncommitted estimation proposal. For proposals that include semantic model changes, includeProposedModel returns the complete administrative model definition needed for an explicit later life_model_revise call; data-only proposals contain no model. Protect model output with external authorization.
life_estimation_proposal_reviewRecord an immutable explicit review. Approval is refused if the bound world head is stale. Proposals containing a model are revalidated in Rust and return a separate life_model_revise step; data-only proposals have no model-registration step. Approved observed outputs return an exact forward ModelTransitionSpec observation fragment. Review itself never rolls, commits, registers, or mutates.
life_estimation_request_createwrite actionCreate an immutable provider-neutral estimation request bound to one exact Rust model revision and accepted world head. The request exposes only the requested Rust-enforced projection and distinguishes assimilate, estimate, predict, infer, counterfactual, or simulate from reality versus creative intent.
life_estimation_response_submitwrite actionValidate a provider response that disposes every requested coordinate exactly once as known, unknown, or unmodeled. Known coordinates require typed provisional Rust claims with uncertainty, provenance, authority, and evidence cutoff. A data-only response may omit proposedModel and proposalReason. Any semantic change requires a complete proposed successor ModelDefinition and reason, which Rust vali
life_graph_queryRead the canonical Rust causal factor graph as a full immutable snapshot, a compact whole-graph skeleton, or a bounded neighborhood with every crossing edge and endpoint preserved. Neighborhoods are views and never replace or mutate the complete graph.
life_meaning_queryRead a bounded page of authored concepts, abstract relations or cuts, referents, encapsulation cuts, events, event-referent bindings, physical cuts, and realization records from an optional Rust-stored Meaning Model layer. Filters are exact ids; this static administrative view of semantic data does not infer links, execute semantic records, apply cuts, or mutate the model, and must be protected by
life_model_inspectInspect a Rust-stored typed model summary. includeDefinition is an administrative operation: it returns the bounded complete definition, including process initial values, and must be protected by authentication/authorization outside this local MCP service.
life_model_registerValidate, hash, and store one complete immutable revision-0 typed model in the Rust machine.
life_model_reviseRegister a complete immutable successor model revision. Added dimensions and laws are schema changes, never in-place patches.
life_model_validateValidate a complete typed Life Simulation model in Rust without storing it.
life_modeling_contextReturn the paper-first reading order and minimum operational contract for story, person, observation, forecast, reconstruction, or counterfactual modeling. The live MCP process records access to both complete papers; content digests are provenance only and never replace reading.
life_narrative_batchAtomically add one or many roots, nodes, and edges to an immutable Rust narrative/understanding graph. Rust creates a complete successor revision. On a nonempty graph every new-node component must connect in this same batch to an existing narrative node or validated stable anchor; a one-node batch is therefore valid when it includes that connection. Read life-sim://protocol/narrative-understanding
life_narrative_queryRead an optional Rust-owned graph-native story/understanding artifact as a full graph, compact skeleton, or bounded neighborhood. Content and incident edges are removed when access scopes do not permit the node or edge; scopes are projection labels rather than authentication.
life_narrative_registerRegister a complete immutable revision-0 graph-native story/understanding artifact in the Rust authority. Story passages remain canonical nodes, externalized reflections remain distinct scope-guarded testimony, and typed edges may target stable model objects or validated nested subpaths. Read life-sim://protocol/narrative-understanding-graph before first use. This layer is optional and does not mu
life_narrative_renderRender ordered story text from canonical Rust narrative nodes. The returned document is a projection with contributing node and content hashes; externalized reflections never render and no second story authority is created.
life_narrative_reviseRegister one complete immutable successor of a Rust-owned narrative/understanding graph. Earlier text and testimony revisions remain addressable; no in-place overwrite occurs and the simulation world remains unchanged. The complete batch contract is documented at life-sim://protocol/narrative-understanding-graph.
life_narrative_training_exportExport deterministic text↔semantic-state records from a frozen Rust narrative graph and its exact model/world/candidate snapshot. These are single-snapshot alignments, not proof of cutoff-safe chronological order; causal training needs separately time-bound snapshots or a downstream mask. The tool performs no training. Externalized testimony is explicit content—not hidden chain-of-thought.
life_profile_compilelife_story_revision_diagnoseLocalize a cited story problem to the least foundational supported layer—model, cut, trajectory, or rendering—without rewriting prose, mutating canon, or pretending to measure literary quality.
life_trajectory_queryReturn a filtered and downsampled trajectory from the candidate projection already enforced by Rust. Large full paths remain outside normal tool output.
life_trajectory_summarizeCompute a canonical Rust-owned piecewise-linear summary over a retained candidate subinterval. This is read-only and requires a full or decimated path.
life_view_queryQuery an explicit Rust-enforced projection of a canonical world or candidate. Empty requestedObservables returns metadata with no state; accessScopes are an access context, not authentication.
life_world_createwrite actionCreate an isolated continuous world from a Rust-stored modelHash, or omit modelHash to use an explicitly selected or default approved preset. presetId and modelHash are mutually exclusive.
life_world_inspectInspect one canonical world head without changing it.
life_world_refine_genesisReplace an untouched Rust genesis world with an already registered direct-next model revision that preserves every existing process, edge, law, initial claim, and Meaning Model record exactly and may add authored detail. This is a genesis-only canonical mutation, not automatic discovery, cut execution, adaptive opening, or post-history migration.
life_world_reviseAdopt a registered direct-next model revision at the current world time, including after accepted history. Requires the exact expected world hash. refine preserves existing records and state; revise explicitly permits compatible authored changes. Supply current values for every new process. Prior history and narrative sources remain frozen; old candidates cannot be accepted against the new head. T
life_world_revision_inspectRead a persisted authored world-revision receipt by its immutable hash. Frozen state is projected through requestedObservables and accessScopes; an empty request returns no state. This remains a trusted authoring session, not an authentication boundary.
life_writer_contract_createwrite actionCreate a bounded writer constraint contract from one Rust-committed candidate. It cannot mutate canon.
life_writer_plan_evaluateValidate a structured writer disposition plan. Hard-field conflicts block rendering; renegotiation returns a model-revision-and-rerun request rather than changing canon.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Install directly
Runs npx -y @emergent-wisdom/meaning-model-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add meaning-model -- npx -y @emergent-wisdom/meaning-model-mcp
Meaning Model: common questions
- Is Meaning Model MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Meaning Model safety report
- How do I install Meaning Model?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Meaning Model need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Meaning Model maintained?
- The last commit was 9 days ago (2026-09-12). The latest release is v0.2.1.
- What can I use instead of Meaning Model?
- Servers from other publishers that do the same job: Strategic Agent Reasoning MCP server and Agent Memory Os MCP server.
Alternatives to Meaning Model
Same job from other publishers: the closest match first, then the best rated.
- Strategic Agent Reasoning MCPStrategic BDI reasoning engine for autonomous AI agents — goals, utility, and replanning.not reviewedGrowingA
- Agent Memory OsLocal-first memory engine for AI-agent teams: team/project ACL, recall, and federated sync.not reviewedGrowingA