Licence
MIT
Version
0.1.2
Deps
2
Size
46 kB
Vulns
0
Weekly
0
tiny-tech
MCP server for tiny.technology — bring your tiny identity, cross-agent memory, forged tools, scheduled jobs and AI personas into any MCP client: Claude Code, Codex, Kiro, Cursor, Strands agents, ...
npx tiny-tech login # one-time: opens the browser, click Approve
Credentials land in ~/.tiny/credentials.json (0600, 90-day token).
Hook it up
# Claude Code
claude mcp add tiny -- npx -y tiny-tech
// .mcp.json (Codex, Kiro, Cursor, any stdio MCP client)
{ "mcpServers": { "tiny": { "command": "npx", "args": ["-y", "tiny-tech"] } } }
// Strands (TypeScript)
new McpClient({ command: 'npx', args: ['-y', 'tiny-tech'] })
What your agent gets
| Tool | What it does |
|---|---|
tiny_learn / tiny_recall / tiny_memories / tiny_unlearn |
Cross-agent memory — durable facts stored server-side (D1 + semantic search), shared between the tiny web app, telegram bots, and every MCP session |
tiny_chat |
Talk to any tiny — the persona runs server-side with its full toolset (web access, sub-agents, scheduling, retrieval, your forged tools). Attach local images/PDFs/docs via files |
tiny_events |
Your activity feed — job results, telegram messages, share views |
tiny_search / tiny_get |
Discover tinys in the public universe |
tiny_create / tiny_update / tiny_delete |
Manage your AI personas |
tiny_create_tool / my_* / tiny_reload_tools / tiny_remove_tool |
Tool forge — persist small JS tools in your account; they mount as first-class MCP tools here AND in web chat |
tiny_marketplace |
Browse/install community tools |
tiny_schedule |
Cron jobs that run server-side while your laptop sleeps |
tiny_share |
Publish a conversation snapshot as a short link; list + revoke your links |
tiny_whoami / tiny_login |
Identity + in-session browser auth |
Plus the tiny-context MCP prompt: your recent memories formatted for
injection at session start.
CLI
npx tiny-tech # start MCP server (stdio) — default
npx tiny-tech login # browser auth
npx tiny-tech logout # remove credentials
npx tiny-tech whoami # identity + your tinys
Env
| Var | Purpose |
|---|---|
TINY_TOKEN |
Bearer token — skips the credentials file (CI/headless) |
TINY_API_URL |
Override https://tiny.technology |
TINY_HOME |
Credentials dir (default ~/.tiny) |
TINY_MODEL_PROVIDER / TINY_MODEL_API_KEY / TINY_MODEL_ID / TINY_MODEL_BASE_URL |
Bring your own model for tiny_chat (openai, bedrock, google, vercel, or any OpenAI-compatible base URL) |
Security notes
- The token is a user-scoped JWT accepted by tiny.technology's session-gated
API — treat
~/.tiny/credentials.jsonlike a logged-in browser. - Forged tools always execute in tiny's server-side sandbox (SSRF-guarded fetch, 10s/20KB limits) — never locally.
- Authorization requires an explicit Approve click on tiny.technology; codes are single-use, 5-minute, loopback-only.