Arroway
by @oaleviola · io.github.oaleviola/arroway
Arroway orchestrates people and AI agents around the decisions in force.
- Category
- Developer tools
- Connection
- Remote (HTTP)
- Tools
- 18 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http arroway https://www.arroway.app/api/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://www.arroway.app/api/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"arroway": {
"url": "https://www.arroway.app/api/mcp"
}
}
}Tools it offers
18 tools, as the server itself reported during our check on Oct 31, 2026.
arroway_readRead 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_continueFetch 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, aarroway_complete_readAcknowledge 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_catch_upCall 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_search_logFind 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,arroway_normsCall 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. aarroway_logRecord 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 witharroway_rememberSave 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 decisionarroway_verifyRecord 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 corrarroway_start_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 rewrarroway_withdrawTake 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 writearroway_retireRetire 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 parroway_exportExport 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.arroway_importBring 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_moveMove 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_passCall 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 tharroway_claimMark 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 humanarroway_closeClose 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
Questions
What is the Arroway MCP server?
Arroway orchestrates people and AI agents around the decisions in force. It is made by @oaleviola and listed in the official MCP Registry as io.github.oaleviola/arroway. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Arroway to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://www.arroway.app/api/mcp. In Claude Code, run: claude mcp add --transport http arroway https://www.arroway.app/api/mcp
How do I add Arroway to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://www.arroway.app/api/mcp.
How do I add Arroway to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "arroway": { "url": "https://www.arroway.app/api/mcp" } } }
Does Arroway work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Arroway do?
It gives your AI 18 tools, including arroway_read, arroway_continue, arroway_complete_read, arroway_catch_up, arroway_search_log. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-oaleviola-arroway)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-oaleviola-arroway"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-oaleviola-arroway.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-oaleviola-arroway.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Developer tools
See allAlgolia ProductivityVerified maker
@algoliaConnect LLM tools to your Algolia account with user-scoped access for internal workflows.
GitHubVerified maker
@githubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP devkit serverVerified maker
@mapboxProvides AI assistants with direct access to Mapbox developer APIs and documentation.
GitLabVerified maker
gitlab.comOfficial GitLab MCP Server
Perplexity API PlatformVerified maker
perplexity.aiReal-time web search, reasoning, and research through Perplexity's API
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
@valueinPoint-in-time, survivorship-free SEC EDGAR fundamentals + smart-money signals for AI agents.