ContriveAtlas
neostory-schema-set/22snapshot a59c206cec9d
Open Observatory

Start here · MCP capability map

One customer journey, distinct MCP authorities

Choose the right connection for each task: author a project, inspect records, delegate work, build a processing plan or manage an environment. A tool on one server does not grant access to another.

Customers · Product builders · Operators
DeclaredImplementedObservedPlanned
neostory-schema-set/22snapshot a59c206cec9d

Start here · MCP capability map

One customer journey, distinct MCP authorities

Choose the right connection for each task: author a project, inspect records, delegate work, build a processing plan or manage an environment. A tool on one server does not grant access to another.

Customers · Product builders · Operators7 nodes · 0 directed relationships

What this view establishes

The architectural commitments

  1. A coding assistant can compose these surfaces, but credentials and authorization do not cross their boundaries. Discover each catalog before proposing a task.
  2. Ordinary code editing builds client applications over pinned contracts; there is no universal app-generation or arbitrary schema-authoring MCP tool.
  3. The next hosted proof should add Birdwatch and Field Notebook as isolated children on retained infrastructure, then prove sibling continuity through trim.

Layered platform stack

01
01

Project workspace

mcp-surface-0implemented

Project workspace

Initialize, verify grant, validate, bounded field edit, generate, package and plan. Local files and pinned artifacts; no cloud publication.

02
01

Repository authoring

mcp-surface-1implemented

Repository authoring

Read and propose schema/doc edits in a development checkout. Regeneration/checks turn proposals into reviewable diffs, not live schema changes.

03
01

Customer member data

mcp-surface-2implemented

Customer member data

Five reads; a live write delegation adds submit_mutation. Member ownership and agent attribution. Phase 4 locally proven; PR #49 merged.

04
01

Processing authority

mcp-surface-3implemented

Processing authority

Inspect graphs; plan/publish graphs and plan/apply bindings. Separate gateway credential. Available workers determine executable capabilities.

05
01

Deployment control

mcp-surface-4implemented

Deployment control

Inspect, plan, confirm create/trim and poll operations. Local shared-pool isolation proven; hosted pooling is the next acceptance target.

06
01

Main gateway

mcp-surface-5implemented

Main gateway

Schema, query, library, ordinary mutation, game resolve and processing catalog under gateway identity/access policy. Not customer delegation auth.

07
01

Tenant administration

mcp-surface-6planned

Tenant administration

Future membership, roles and on-behalf-of issuance. No implicit admin powers, cross-member delegation or automatic renewal today.

What this view establishes

The architectural commitments

  1. A coding assistant can compose these surfaces, but credentials and authorization do not cross their boundaries. Discover each catalog before proposing a task.
  2. Ordinary code editing builds client applications over pinned contracts; there is no universal app-generation or arbitrary schema-authoring MCP tool.
  3. The next hosted proof should add Birdwatch and Field Notebook as isolated children on retained infrastructure, then prove sibling continuity through trim.
7 repository sources behind this view
  • distribution/project-tools/src/neostory_project_tools/mcp.py
  • docs/customer-agent-journeys.md
  • gateway/src/neostory_gateway/agent_facade.py
  • gateway/src/neostory_gateway/repo_bridge.py
  • mcp/src/neostory_processing_mcp/server.py
  • platform/customer-runtime/customer_runtime.py
  • platform/deployment-mcp/src/neostory_deployment_mcp/server.py