Arroway
Arroway orchestrates people and AI agents around the decisions in force.
Connector by oaleviola · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/oaleviola-arroway
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.
Remote endpoint
https://www.arroway.app/api/mcpRemote (HTTP)
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.
About
Reviews
Write a reviewNo 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, install config and code. Checked Oct 25, 2026.
- Tools
- 7 read · 9 write · 2 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 18
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 7 · Look things up without changing anything.
arroway_catch_uparroway_complete_readarroway_continuearroway_exportarroway_normsarroway_readarroway_search_log
Write 9 · Create, change, send or run things.
arroway_claimarroway_closearroway_importarroway_logarroway_movearroway_passarroway_rememberarroway_start_projectarroway_withdraw
Delete 2 · Delete, drop, revoke or wipe things.
arroway_retirearroway_verify
Network hosts it talks to 3
arroway.app· found in remote endpoint, install command, codegithub.com· found in codejson.schemastore.org· found in code
Files it touches
- Any path the agent passes to its tools
Tools (18)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
arroway_catch_upCatch up on what happened, across the person's projectsread-onlyCall ONCE at the START of a session, before there is a task: what happened recently across all of this person's projects, opening with the roster of their projects (slug and purpose) and open handoffs.
arroway_claimTake an open handoffMark that you are taking an open handoff BEFORE working on it, so parallel sessions do not duplicate it. A claim is a mark, never a lock. Addressing rule: addressed to YOUR user — take it; to someone else — only a human in this conversation can decide to take it, and an autonomous session must leave it.
arroway_closeClose a handoff — the work landedClose an open handoff when its work is DONE, alongside the arroway_log entry that records the residue. Work that removes what an open handoff exists to fix closes that handoff in the same pass — even when the handoff is someone else's. So this is also the call for someone ELSE's handoff, with a note naming what emptied it. A handoff that still carries real work, which a passer-by must never close, stays open; discarding a handoff is the human's gesture, in the panel.
arroway_complete_readConfirm that an Arroway read is completeread-onlyAcknowledge the final part of a multi-part Arroway read with its read_id and receipt, closing the sequence. It is not a precondition for working.
arroway_continueReceive the next part of an Arroway readread-onlyFetch the next part of a read that did not fit in one response (read_id and receipt of the preceding part). Returns the next slice of what the first part named, with a new receipt; the part marked complete is the last, and arroway_complete_read acknowledges it. OPTIONAL: the first part already counts as delivered and names what later parts hold.
arroway_exportExport this project's norms as a memory packread-onlyExport OUT of a project what it has DECIDED, as a portable memory pack for another team or project. Only sanctioned, live memories travel: a FINDING never was one, so findings stay and the answer tells you how many did. Nothing about people travels.
arroway_importImport a memory pack as proposalsBring a memory pack made by arroway_export INTO a project. Everything lands as a PROPOSAL for the person's review and nothing is pinned, whatever the pack says. If any part is malformed, nothing is imported.
arroway_logLog what a task left behindRecord the durable residue of a COMPLETED task in the team-visible daily log: what someone arriving later needs in order not to redo it, dated state included. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). If the person corrected you for re-litigating a decision, say so. If this work made a read memory's 'dies when' true, name it in fulfills and it is retired with this entry.
arroway_moveMove a memory or log entry to another projectMove something to the project it belongs in. A memory is only PROPOSED: the change waits for the person's review, because moving changes who sees it. A log entry you wrote moves at once, text unchanged.
arroway_normsWhat the team already decided, and a map of what else it knowsread-onlyCall in the seconds BEFORE you tell the person something or propose a course of action: returns what is already decided (the project's and this person's own) AND THEN A MAP of the titles and handles of everything else. arroway_read include GUARANTEES a mapped one in full; it does not make that read any cheaper, so use it to be sure, never to pay less. Before publishing text for others, pass it as draft: what it touches comes back in full.
arroway_passPass unfinished work forwardCall when you STOP with the task unfinished (out of time, blocked, told to stop): it leaves a HANDOFF served at the top of every read until someone closes it; a completed task ends in arroway_log instead. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). Write what the next session needs to continue, never a dump.
arroway_readRead Arrowayread-onlyRead Arroway for a project BEFORE acting on any task related to it. It serves the authored essence of memories, dated-log entries and handoffs by default; name a #handle in include to recover that object's full body.
arroway_rememberPropose a durable memorySave a durable memory (decision/rule/fact/preference/reference/identity): only what would change what someone does on a DIFFERENT task. Unsanctioned in THIS conversation, it is a PROPOSAL — never present it as a decision. 'identity' is WHO someone is: the user's circle goes in their personal project, a business's people in that business's project. A sourced fact or reference that only informs can be a finding, which cannot replace a sanctioned memory.
arroway_retireRetire a sanctioned memory, on the person's instructioncan change or delete dataRetire a SANCTIONED memory when the person told you in this conversation to remove it and nothing replaces it. Archived, never deleted. With a corrected version, use arroway_remember supersedes_id; for your own pending proposal, arroway_withdraw.
arroway_search_logFind where something appeared in the dated logread-onlyFind WHERE a literal term or phrase appeared in the recent dated log (essence and body), across every project of this person or one. Returns short excerpts anchored by project, date and entry. It searches what happened, not curated memory.
Show 3 more tools
arroway_start_projectOpen a new projectOpen a NEW project when the work at hand has no home in Arroway; it needs slug, name and scope. Propose the name and scope to the person FIRST and call only once they agree. update=true renames a project you own and rewrites its scope, when the person asks or the scope is wrong; the slug stays. invite brings a person into the project at slug, when the person wants them in.
arroway_verifyRecord what the source sayscan change or delete dataRecord what a memory's source says when your work ALREADY took you there — never go verifying memories as a task, never guess an outcome. A FACT proven gone is retired at once; a conflicting one when you propose the correction with arroway_remember supersedes_id. On a FINDING, source_gone archives it and a conflict is corrected in place. Rules and decisions are only marked.
arroway_withdrawTake back your own pending proposalTake back a pending PROPOSAL that turned out to be wrong, usually because the person corrected you. Not for sanctioned memories. It is kept as withdrawn, with your reason. If the corrected version is durable, also write it with arroway_remember.
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.oaleviola/arroway- Version
- 0.1.45
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/oaleviola/arroway-plugin
- Website
- www.arroway.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Arroway MCP server. Agent Mart. https://agentmart.dev/connectors/oaleviola-arroway (last updated 2026-10-24)