
ORANO MCP Server
io.github.infotikPublished by GitHub account infotikv0.1.0Updated Oct 24, 2026
Read-only MCP server exposing a user ORANO library to their own AI agent.
Overview
Read-only remote MCP server that lets your own AI agent read your personal ORANO library of saved-video projects, tasks, research, roadmaps and memory facts.
- What you can do
- List and filter your projects by status (active, completed, skipped, archived)
- Fetch a single project's full structured understanding, summary, tasks, resources, research and roadmap
- Pull only selected context fields such as summary, transcript, visual context, links or raw source, as structured data, Markdown or text
- Search your library by title, summary, source title or URL
- Read curated memory facts (preferences, skills, goals) with confidence and freshness signals
- Retrieve projects explicitly handed off from the ORANO app to a target agent
- When to use it
- Useful when you keep saved Reels, TikToks and YouTube Shorts organized as ORANO projects and want ChatGPT, Claude, Cursor or Ollama to answer with that context. It suits personal second-brain style recall of your own summaries, tasks and roadmaps rather than general web search.
- Requirements
- A remote endpoint at the ORANO backend; no local package to install. An ORANO account with the iOS app and at least one saved project. A personal API key created manually in the app (Settings, MCP access) with scope orano:read, sent as a bearer token, for example via the ORANO_MCP_KEY environment variable in client configs. Per-user limit of 240 calls per 60 minutes and at most 10 active keys.
Installation
In SourceWeft
- Open ORANO MCP Server in the dashboard and add it to a workspace.
- 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.infotik%2Forano-mcp-server/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.
{
"mcpServers": {
"orano": {
"type": "http",
"url": "https://api.oranoai.com/mcp/"
}
}
}README
ORANO MCP Server
A personal, read-only MCP (Model Context Protocol) server that lets a user's own AI agent (ChatGPT, Claude, Cursor, Ollama) read their ORANO library as grounded context.
Note: This public repository contains documentation, the MCP server manifest, and a reference implementation. The production MCP server runs as an authenticated endpoint mounted at
/mcpon the ORANO backend (FastAPI + Postgres + pgvector). See the ORANO product site for the live endpoint and authentication flow.
What is ORANO?
ORANO turns saved Reels, TikToks, YouTube Shorts, and reference material into structured projects — summary, key takeaways, ordered tasks, research context, and a learning roadmap. Live on the iOS App Store (App Store listing).
A personal, read-only MCP server so a user's own AI agent can read that context is the differentiator.
MCP tools exposed
The ORANO MCP server exposes the following tools:
Authentication
- Mechanism: Bearer personal API key, scope
orano:read. - No OAuth. Manual key creation only (per
landing/mcp-access.html). - Per-user budget: 240 calls per 60 minutes.
- Maximum active keys per user: 10.
MCP server manifest (server.json)
The canonical MCP server manifest follows the official MCP server.json schema:
Reference implementation (Python)
The production server runs as part of the ORANO backend (FastAPI + SQLAlchemy + pgvector). The reference implementation pattern is:
The full production server (787 lines + 290 lines of auth/handshake helpers)
lives in ExecutionOSBackend/app/mcp_server.py and is part of the private
ORANO backend repository. Open-sourcing the full production code requires
extracting the SQLAlchemy models + ingest services into a public package,
which is on the product roadmap but not yet complete.
How to use
End users:
- Install the ORANO iOS app from the App Store.
- Sign in, save at least one Reel/TikTok/YouTube Short to generate your first project.
- Open Settings → MCP access → Create new key (scope
orano:read). - Connect your AI agent (ChatGPT, Claude, Cursor, Ollama) to your personal MCP endpoint with the key as a bearer token.
Privacy and trust
- The MCP server is read-only. It does not write to projects, sources, tasks, memory, or account data.
- The single state mutation is
get_pending_handoffsacknowledging a queued app-triggered delivery by setting its delivery timestamp. - No agent write access is promised; no one-click OAuth flow exists.
License
MIT — see LICENSE.
Links
Setup guides
- Claude Code: one
claude mcp add --transport httpcommand, or a.mcp.jsonwith an env-var key - Cursor:
mcp.jsonwithurl+Authorization: Bearer ${env:ORANO_MCP_KEY} - Three ways to use saved videos in ChatGPT, Claude or Cursor
- Machine-readable connection details: https://oranoai.com/mcp.json
Source: README.md at commit e627136
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
50% 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
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declaredRequired10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- 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