Baker Street Index
Build a client pipeline agents can actually review.
Index turns scattered sales and delivery context into durable, evidence-backed memory: projects, partners, connectors, notifications, repo context, validation, and MCP surfaces in one repeatable workspace.

Start With The Right Path
Use Index when a team needs a repeatable place to track repositories, owners, services, decisions, contacts, opportunities, runbooks, and evidence without hiding that knowledge inside chat history.
Generate a workspace
Pick the profile that matches the work, run one deterministic command, and replace placeholders with evidence.
See the flow
Trace how profiles, templates, validation, MCP, and agent-readable docs connect.
Map the feature set
Understand how docs, projects, partners, connectors, repo registry data, workspaces, notifications, evals, and MCP fit together.
Connect agent context
Expose approved docs and repository entries through read-only MCP resources and search tools.
Validate before handoff
Run the checks that match the surfaces changed so teammates and agents can trust the generated workspace.
Guiding idea: every generated workspace should make the next useful question easier to ask, and make the evidence behind the answer easier to inspect.
What Index Covers
Deterministic generation
Create starter workspaces from named profiles, explicit flags, or YAML and JSON config files.
Structured memory
Keep docs, projects, partners, connector notes, repository inventory, notifications, and workspace records in predictable places.
Evidence checks
Validate metadata, references, people records, enums, dates, and suspicious secret-like key names.
Agent-readable context
Serve approved docs and tracked repo entries to local MCP clients without adding write side effects.
Practical recipes
Start from exact commands for public pipeline templates, company brains, repo intelligence, client workspaces, and automation workspaces.
Generated reference
Read CLI flags and profile defaults generated from the current source files.
Quick Command
node generator/create-index.mjs \
--name "Acme Pipeline" \
--slug acme-pipeline \
--output ./acme-pipeline \
--profile public-template \
--owner "Acme Team" \
--services github,slack,email,crm \
--skip-installContinue with Getting Started for the full generation path, jump to the Generator guide for workflow details, or open the generated CLI Reference.