Skip to content
Agentmart
Submit a tool

On Board

Cross-platform shared memory and ticket coordination for AI agents across MCP clients.

Connector by swisspra · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 4
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/swisspra-on-board

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Cross-platform shared memory and ticket coordination for AI agents across MCP clients.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
14 read · 15 write · 1 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 30

Read from the source code; the running server may list different tools.

Read 14 · Look things up without changing anything.

  • memory_context_dirs
  • memory_context_read
  • memory_doctor
  • memory_get_briefing
  • memory_links
  • memory_list_tickets
  • memory_prepare_compaction
  • memory_read
  • memory_search
  • memory_search_archive
  • memory_search_vector
  • memory_status
Show 2 more tools
  • memory_token_usage
  • memory_wait_for_event

Write 15 · Create, change, send or run things.

  • memory_agent_join
  • memory_bootstrap
  • memory_cancel_ticket
  • memory_checkpoint
  • memory_claim_ticket
  • memory_compact
  • memory_create_ticket
  • memory_handoff
  • memory_init
  • memory_onboard
  • memory_review_ticket
  • memory_submit_ticket
Show 3 more tools
  • memory_unpin
  • memory_update_state
  • memory_write

Delete 1 · Delete, drop, revoke or wipe things.

  • memory_terminate_ticket

Secrets and settings it asks for

Other settings (environment variables or headers).

  • AGENT_PROJECT_DIR

Tools (30)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • memory_agent_joinRegister as Active Agent

    Register as an active agent. Multiple active agents may share a platform. Use ticket claims and roles to prevent work collisions. Your agent_name is stamped on EVERY write for traceability.

  • memory_bootstrapBootstrap Existing Project

    Bootstrap .agent-mem/ for an EXISTING project by auto-scanning the codebase. Reads: README, git log, directory structure, package configs. Seeds memory with: project context, tech stack, recent history, structure, warnings. Use this instead of memory_init when joining an existing project for the first time. After bootstrap, the next agent gets full context without you manually typing everything. Returns: str: Bootstrap summary with what was discovered and seeded.

  • memory_cancel_ticketCancel Ticket

    Cancel a ticket. Creator, claimed agent, active main/reviewer, or any onboarded agent when creator is unavailable.

  • memory_checkpointSave Checkpoint

    Full state checkpoint. Do every 10-15 min or before risky ops. Saves both as memory entry AND standalone file.

  • memory_claim_ticketClaim Ticket

    Claim an open ticket (sets to claimed). Call again on a claimed ticket to advance to in_progress (e.g. when spawning a subagent).

  • memory_compactCompact Old Memories

    Compact old memories into compressed digests to save tokens. How it works: 1. Splits memories into HOT (recent/pinned) and COLD (old) 2. Groups cold entries by agent session 3. Compresses each group into a local digest 4. Archives raw cold entries to archive.json 5. Keeps only hot entries in memories.json + adds digest references Token savings: typically 60-80% reduction on old entries. Config via env vars: - AGENT_MEM_HOT_HOURS: hours to keep full detail (default: 24) - AGENT_MEM_MAX_HOT: max hot entries (default: 50)

  • memory_context_dirsList Context Directoriesread-only

    List all configured external context/info directories and their files. Context dirs are set via AGENT_MEM_CONTEXT_DIRS env var (colon-separated paths). These folders contain reference docs, specs, shared info that agents should know about but live outside the project folder. Returns: str: List of context dirs and their contents.

  • memory_context_readRead from Context Dirread-only

    Read a file from the external context directories. Searches all configured AGENT_MEM_CONTEXT_DIRS for the filename. Use memory_context_dirs to list available files first. Returns: str: File content (truncated to max_chars).

  • memory_create_ticketCreate Ticket

    Create a ticket requesting help from another agent. Ticket is saved as .md file in tickets/ (open queue). Assign to a specific agent/platform or leave open for anyone. Examples: - PM needs coder: assigned_to="cursor" - Coder needs review: assigned_to="claude" - Anyone can pick up: assigned_to=None

  • memory_doctorDoctor Project Setupread-only

    Check project-local On Board setup without changing files.

  • memory_get_briefingGet Full Briefingread-only

    CALL THIS FIRST. Token-aware briefing with workflow modes. Loads: hot memories (full detail) + warm digests (compressed history). Use mode='brief' for handoff-first catchup, 'normal' for default onboarding, 'deep' for broad context, or 'handoff-only' for fast task transfer.

  • memory_handoffHandoff to Next Agent

    Formal handoff. ALWAYS call before leaving. Next agent sees this first.

  • memory_initInitialize Project Memory

    Initialize .agent-mem/ in the project root. Call once per project. Safe to re-call.

  • memory_linksView Memory Linkageread-only

    Show ticket, file, agent, and tag relationships across memory entries.

  • memory_list_ticketsList Ticketsread-only

    List tickets. Shows open/in_progress/in_review by default. Use include_closed for history.

Show 15 more tools
  • memory_onboardOn Board Agent Session

    Compact session entrypoint: join, collision-check, and show current working context.

  • memory_prepare_compactionPrepare Compaction (Agent-Driven)read-only

    Returns cold entries grouped by agent session — ready for YOU to summarize. Read the returned entries, write your own digest with memory_write(memory_type='context'). Digests are read ONLY by agents: write them in compressed English (token-thrift) — facts, decisions, file paths; no prose. Code/paths/IDs stay verbatim. then run memory_compact() to archive the originals. Workflow: 1. Call memory_prepare_compaction() → get grouped cold entries 2. Read and summarize them yourself 3. Call memory_write(memory_type='context', title='Digest: ...', content='your summary') 4. Call memory_compact() → a…

  • memory_readRead Memoriesread-only

    Read memories with filters. Filter by agent_name to trace who wrote what.

  • memory_review_ticketReview Submitted Ticket

    Review a submitted ticket. Approve → closed/ or Reject → rejected/. On approve: moves ticket + submission to closed/ On reject: moves to rejected/ + creates rejection note with fix instructions.

  • memory_searchSearch Memoriesread-only

    Search across all memories with local relevance ranking.

  • memory_search_archiveSearch Archiveread-only

    Search the cold archive (compacted entries). Use when you need old details that were compressed out of the hot memory.

  • memory_search_vectorVector-style Search Memoriesread-only

    Optional vector-style search. Disabled by default; JSON remains canonical.

  • memory_statusStatusread-only

    Quick status dashboard.

  • memory_submit_ticketSubmit Work for Review

    Submit completed work on a ticket for review. Creates a submission report in tickets/review/ and moves ticket to review status. Another agent (reviewer/PM) will approve or reject.

  • memory_terminate_ticketTerminate Ticketcan change or delete data

    Forcefully terminate a ticket at any stage. Creator or active main/reviewer only.

  • memory_token_usageToken Usage Reportread-only

    Show token usage breakdown and recommend compaction if needed. Returns token estimates for: hot memories, digests, archive, briefing output.

  • memory_unpinUnpin Memory

    Unpin a memory without deleting it, preserving the audit record.

  • memory_update_stateUpdate State

    Update shared key-value state. Stamped with agent_name.

  • memory_wait_for_eventWait for Board Eventread-only

    Park until another agent acts, then return everything pending. The listening half of On Board. Instead of a human relaying messages, an agent blocks here until a peer creates a ticket, changes a status, or assigns work. Returns instantly if events piled up since your last call, so re-arming after a gap costs one call rather than an empty wake. One wake drains the whole queue. You never wake on your own actions. Re-arm by calling it again — the cursor is stored per agent, so you carry no bookkeeping.

  • memory_writeWrite Memory

    Write a memory entry stamped with your agent_name.

Signals

Stars
4
Forks
0
Open issues
0
Weekly downloads
43
Last commit
Aug 7, 2026 (2 months ago)
Last release
Aug 3, 2026 (2 months ago)
Last package publish
Aug 3, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.swisspra/On_Board
Version
4.0.4
Auth
No auth
Packages
pypi onboard-memory-mcp
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from swisspra

Cite this page

On Board MCP server. Agent Mart. https://agentmart.dev/connectors/swisspra-on-board (last updated 2026-10-24)