
Orcha
io.github.westonhancockPublished by GitHub account westonhancockv1.1.0Updated Oct 24, 2026
Securely search and manage workspace context files for AI agents and teams.
Overview
Orcha is a hosted context layer that lets an assistant search, read, write and organize workspace files, memories, databases and connected sources.
- What you can do
- Search indexed workspace content with ranked results and citations, and fetch documents
- Read, create, update, organize and delete files and folders within the granted scope
- Browse the workspace as a virtual filesystem (ls, tree, find, cat, grep, stat)
- List, read and curate memories covering files, folders, synced documents and database views
- Query structured databases with typed queries and record CRUD, and read connected read-only sources
- Read built-in usage guides for tool choice, search tuning, citations and troubleshooting
- When to use it
- Useful when an assistant should ground answers in an organization's own files, memories and databases with citations and provenance, or when it needs to write results back into a shared workspace. Suited to teams that want one permission-scoped context source across Claude, ChatGPT, Codex, Cursor and similar clients.
- Requirements
- A remote Streamable HTTP endpoint; nothing to install locally. An Orcha account and workspace, connected via OAuth consent (recommended) or a workspace-scoped API token sent in an Authorization header for headless and CI clients. Network access to the hosted service.
Installation
In SourceWeft
- Open Orcha in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.westonhancock%2Forcha/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"orcha": {
"type": "http",
"url": "https://app.tryorcha.com/mcp"
}
}
}README
Orcha MCP server
Orcha is a unified context layer for AI tools and agents. It stores, indexes, and exposes organizational, team, or individual knowledge. Files, structured databases, and connected sources live in one workspace, and agents reach them through Model Context Protocol (MCP), CLI with virtual file system, or REST API, with permissions, citations, and provenance.
This repository is the public connection guide and registry listing for Orcha's hosted MCP server. The service runs at:
Transport is Streamable HTTP. The application source code is private; nothing needs to be installed or built from this repository to use the server.
What the server provides
30 tools spanning:
- Usage guides the agent can read for itself (
get_usage_guide), covering tool choice, search tuning, citations, writing back, and troubleshooting - Ranked search over all indexed workspace content (
search_context) with fast, balanced, and fresh routing modes, plus a citation on every result - File and folder reading, creation, update, organization, and deletion, scoped to what the connection is allowed to touch
- Curated memories with usage guidance (
list_memories,get_memory), including agent-side curation (create_memory,update_memory) covering files, folders, synced documents, and database views - Structured databases with typed queries (
list_databases,query_database, record CRUD) - Direct access to connected read-only sources (
query_source,fetch_source_document,list_source_documents) - Filesystem-shaped browsing (
browse_context): ls, tree, find, cat, grep, and stat over a virtual tree of the workspace - ChatGPT's two-tool retrieval contract (
search,fetch), which chat, deep research, and company knowledge use outside developer mode
Every connection is isolated to the organization, workspace, permissions, and optional folder scope it was granted.
The server also serves its usage guides as Agent Skills under the draft
io.modelcontextprotocol/skills extension: skills/list enumerates them and
each file is readable at skill://orcha/<name>/<path>. Clients without skills
support get the same content from the get_usage_guide tool.
Connect with OAuth (recommended)
Add the server URL to any OAuth-capable MCP client. The client discovers Orcha's authorization server automatically and walks you through consent; the grant is scoped to the organization and workspace you approve.
Claude Code:
claude.ai and Claude Desktop: Settings, Connectors, Add custom connector, then enter https://app.tryorcha.com/mcp.
Codex takes TOML rather than JSON. Add this to ~/.codex/config.toml, or .codex/config.toml in a trusted project:
Codex also reads Agent Skills from .agents/skills/ in a repository or ~/.agents/skills/ globally, so Orcha's four usage guides can be installed there. They are available with no installation through get_usage_guide.
Cursor and other OAuth-capable clients: add a remote MCP server with the same URL and follow the sign-in prompt.
Claude Code, ChatGPT, and Codex users can instead install the plugins below, which do the same connection and add the usage guides as skills.
Connect with a bearer token (headless and CI clients)
- Create an Orcha account and workspace at app.tryorcha.com/signup.
- Create an API token scoped to that workspace with only the permissions the client needs. Tokens begin with
orca_. - Configure the client with an
Authorizationheader:
Example prompts
- "Search my workspace for the current authentication requirements and summarize them with the source file names."
- "Show me the five files most related to our deployment runbook."
- "Check which Orcha memories apply to this task and use the best match as the source of truth."
- "Create a Markdown file named
launch-checklist.mdfrom these release requirements." - "Get the
engineering-onboardingmemory and identify any conflicting guidance."
Claude Code plugin
Claude Code can install the connection and the usage guides together:
The plugin carries its own server configuration, so it replaces the
claude mcp add step above rather than following it. It also installs the four
usage guides as skills, so Claude loads the relevant one when a task calls for
it. See plugins/orcha for details.
OpenAI plugin (ChatGPT and Codex)
The same plugins/orcha directory is also a portable OpenAI plugin: a root
plugin.json, an mcp.json that names the server with OAuth dynamic client
registration, the four usage guides as skills, and a setup skill that runs
after installation to confirm the connected workspace. Once it is listed in
the shared ChatGPT and Codex plugin directory, install it from there. Codex
can install it from this repository today:
Then open /plugins, choose the orcha marketplace, and install. The
marketplace file is .agents/plugins/marketplace.json.
Both plugins are a convenience for their clients. Every other client gets the
same guidance from the server through get_usage_guide.
Registry listing
The server is published in the Official MCP Registry as io.github.westonhancock/orcha. The manifest in server.json mirrors the registry entry. A machine-readable server card is served at https://app.tryorcha.com/.well-known/mcp/server-card.json.
Links
- Product: tryorcha.com/product
- Documentation: tryorcha.com/docs/reference/mcp
- Privacy: tryorcha.com/privacy
- Terms: tryorcha.com/terms
- Support: [email protected]
Source: README.md at commit 2a447fc
Tools
0Version history
1- v1.1.0LatestSep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
