Anytype
Local-first encrypted knowledge OS with an official MCP server (@anyproto/anytype-mcp) over its local API.
Anytype is a peer-to-peer, end-to-end encrypted personal knowledge base with objects, types, properties, and databases. The Builder publishes @anyproto/anytype-mcp on the same GitHub org, which converts the local API's OpenAPI spec into MCP tools for search, spaces, objects, lists, properties, tags, types, and templates. Source is available under the Any Source Available License; a free tier exists with paid memberships.
- you want a Notion-like object database that stays encrypted on your devices and an agent that can file objects into it
- you need offline-first notes that sync peer-to-peer without a server you run
- Any Source Available License 1.0: modification and redistribution only for non-commercial use or within allowed networks; not open source
- The desktop app (or anytype-cli) must be running; the MCP talks to 127.0.0.1:31009 and needs an API key from App Settings
- API calls carry a version header (Anytype-Version 2025-11-08); bump it when the API changes
- Membership prices could not be read from anytype.io (client-rendered page)
Last activity Sep 1, 2026. Fit: adaptable 1, operable 3.
Editions
Free · Free closed source
- DownloadDownload
- Clone
git clone https://github.com/anyproto/anytype-ts - Install
npx -y @anyproto/anytype-mcp
Paid memberships · Free closed source
- HostedOpen the hosted app
Operable: what an agent can drive
Interface
OfficialMCP serverpublished by the builderlocal
How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.
Reach
Partial coverage. 5 of 9 jobs reachable through the stated interface.
| Job | Through the interface | Evidence |
|---|---|---|
| Global and per-space search | Reachable | anytype-mcp README feature list: Global & Space Search |
| Spaces and members | Reachable | README: Spaces & Members |
| Create, read, update, and delete objects; manage lists | Reachable | README: Objects & Lists; tools generated from the OpenAPI spec |
| Properties and tags | Reachable | README: Properties & Tags |
| Types and templates | Reachable | README: Types & Templates |
| Block-level editing inside an object | Undetermined | API works on object bodies as markdown; block operations not confirmed |
| Invite members and share spaces | Undetermined | members endpoints exist; invite flow not confirmed |
| Sync, encryption, and key management | Not reachable | handled by the app and any-sync network; not in the API |
| Publish pages to the web | Not reachable | app feature; no API endpoint seen |
Code stack
- Languages
- TypeScriptGo
- Frameworks
- ElectrongRPC
- Package manager
- bun
- Database
- any-sync (local store)
- Hosting target
- binary
- Built
- Mixed (recorded, never ranked)
Skills
Repo carries contributor-facing development skills (commit, QA, code review, release notes) for working on the desktop client. [contributor tooling, not adopter-facing]
- Kind
- contributor
- Paths
.claude/skills/*/SKILL.md
Evidence and confidence
| Field | Where it was seen | Confidence |
|---|---|---|
| formFactor | README: Electron desktop client for macOS, Windows, Linux | 95% |
| executionModel | no model in the client | 90% |
| operability | anyproto/anytype-mcp on the same org as anytype-ts; MIT; pushed 2026-08-24; 517 stars | 90% |
| effort | no named env, config, or prompt surface; source-available license restricts modification, so Adaptable is not claimed | 80% |
| editions | doc.anytype.io memberships page: a Free tier plus several paid plans; prices deferred to anytype.io/pricing | 60% |
| active | anytype-ts pushed 2026-09-01; anytype-mcp pushed 2026-08-24 | – |
| provenance | CLAUDE.md and AGENTS.md at root; project from 2019 | 40% |
| reach | 75% |
Open questions
- Membership tier names and prices
- Exact MCP tool names (generated from anytype-api OpenAPI); confirm object delete and block editing
- Absorbs the duplicate candidate anyproto--anytype-mcp per triage
Sources
- github.com/anyproto/anytype-ts sourcing:notes-knowledge:github
- github.com/anyproto/anytype-mcp analysis
- github.com/anyproto/anytype-ts/blob/main/LICENSE.md analysis