past.dev

为你的助手提供长期记忆。询问当前真实情况,获取最新事实、被替换的旧值及带日期的来源。通过同一连接管理项目、密钥和访问权限。

托管 MCP 服务器

npx add-mcp 'https://app.past.dev/mcp'

可安装到 Claude Code、Codex、Cursor 等客户端

文档

past.dev operates two authenticated MCP servers: one for the people who administer an organization, and one for your product's end users.

MCP, the Model Context Protocol, is an open standard that connects AI assistants to data and tools. past.dev operates two authenticated MCP servers. They share a host and nothing else: each one signs a different person in, and each one carries its own tools.

ServerWho signs in, and what it carries
Account serverhttps://app.past.dev/mcp. A console member administers the organization from an assistant: projects, project keys, members, access, plan, usage, the request log and the debugging reads. It also recalls and ingests in the projects that member reaches. 54 tools, filtered by the caller's platform role. Section 02 connects it and section 03 lists every tool.
End-user serverhttps://api.past.dev/mcp/<handle>, one per project. Your own end users reach that project's memory from their own assistant. They sign in at your identity provider and never hold a past.dev account. Four tools. Section 04 describes it.
Documentation serverhttps://past.dev/mcp. This documentation, read-only and unauthenticated. Use it while you write code against the API. It reaches no account data.

Which server you want

  • You administer past.dev, or your own assistant needs a project's memory. Connect the account server. It does what the console does, as you, under your role, and it recalls and ingests in the projects you reach.
  • Your users need their own memory. Enable the end-user server on the project. Each user signs in at your identity provider and recalls only what their identity may see.
  • You are writing integration code. Add the documentation server, and call the Memory API for ingestion and recall from your own software.

[!note] Note The account server reads and writes memory as you

recall_memory and ingest_memory act on a project's memory as POST /api/v1/recall and POST /api/v1/ingest do: the same arguments, refusals and price. They work only in the projects you reach, at project Read for a recall and project Write for an ingestion. With no identity, a recall reads what the console's Memories screen shows.

To give your own users an assistant over a project's memory, enable the end-user server on that project, described in section 04. Your own software calls the Memory API.

What connects to it

Both servers work with clients that support remote MCP servers over Streamable HTTP with OAuth. These include Claude desktop, Claude web, Claude Code, Cursor, VS Code with GitHub Copilot, Windsurf and Zed. Section 02 gives the setup for each one.

[!note] Note Claude setup

past.dev is listed in Claude's connector directory. Find past.dev there and connect it, or add the account server manually as a custom connector at https://app.past.dev/mcp. Both ways use the same OAuth flow and the same security controls.