Token导航 LogoToken导航

MCP Server · 搜索检索

recto (Kristijan S99)

Recto是一个开源、自托管的日记后端,允许开发者通过任何AI助手存储、搜索和反思想法。

未说明官方级别未说明来源级核验工具 8
开源TypeScriptClaude搜索Claude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
KristijanS99
提供方
KristijanS99

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

recto (Kristijan S99) 属于搜索检索类 MCP Server,公开资料标注 8 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

搜索检索

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

recto

Your journal lives where your thoughts already are — in conversation with AI.

= 22" />

______________________________________________________________________

名称

正面 --来自拉丁语 *rectō*,意思 _“在右边。”_ 在装订过程中 正面 这是一本打开的书的右页——首页,你首先看到的那一页。这就是故事的开始。 每一篇日记都是一个新的篇章:新的一页,等待你的思考。

______________________________________________________________________

什么是Recto?

Recto是一个 开源、自托管的期刊后端 对于开发者来说。它允许你通过任何人工智能助手存储、搜索和反思你的想法——不需要应用程序。

主日志界面不是UI。这是您的AI助手(Claude、ChatGPT、Cursor等)通过以下方式连接 模型上下文协议(MCP)Recto是一个 数据平台优先,具有用于浏览和查看条目的轻量级web UI。

______________________________________________________________________

亮点

  • MCP本地 --从头开始设计,通过模型上下文协议与人工智能助手协同工作
  • 混合搜索 --全文(BM25)+语义向量搜索,与互序融合
  • 自托管 --Docker Compose,一个命令,你的数据永远不会离开你的机器
  • AI不可知论 -带上您自己的API密钥:Anthropic、OpenAI或通过Ollama的本地模型
  • 渐进增强 -使用零AI配置(纯文本+关键字搜索),添加API键会变得更智能
  • 可定制的提示 --内置提示模板(每日签到、每周回顾、感恩等),在连接时自动注入自定义指令
  • 灵活的身份验证 -用于快速设置的单个API密钥,或用于MCP HTTP传输的带有PKCE的OAuth 2.1

______________________________________________________________________

建筑

Recto是一个TypeScript单仓库,有三个包:

recto/
├── packages/
│   ├── api/     @recto/api   — Hono REST API, PostgreSQL + pgvector, Drizzle ORM
│   ├── mcp/     @recto/mcp   — MCP server (Streamable HTTP), the AI journaling interface
│   └── web/     @recto/web   — React + Vite dashboard for browsing and managing entries
包角色堆栈
@recto/apiREST API和数据层Hono、Drizle ORM、PostgreSQL、pgvector
@recto/mcpAI助手接口MCP SDK,可流式HTTP传输
@recto/webWeb仪表板React、Vite、顺风CSS、TanStack查询

特性

日记条目

创建、更新和删除日记条目。每个条目都支持内容、标题、标签、情绪、提及的人、媒体附件和任意元数据。

人工智能丰富

配置LLM提供者后,新条目会自动丰富AI生成的标题、标签、情绪检测和人物提取。当设置嵌入提供者时,会生成用于语义搜索的嵌入。

搜索

三种搜索模式:

  • 关键词 --PostgreSQL全文搜索(BM25),突出显示代码段
  • 语义 --基于pgvector的向量相似性搜索
  • 混合 --使用往复式秩融合将两者结合起来(默认)

反映

让你的人工智能助手反思你在任何时间段的日记条目。反射端点检索相关条目并生成深思熟虑的综合。

MCP工具

MCP服务器将这些工具暴露给您的AI助手:

工具说明
create_entry创建新日记条目
get_entry检索特定条目
list_entries列出带有可选筛选器的条目
search_entries按关键字、语义相似性或混合搜索
reflect根据过去的条目生成反映
add_tags为条目添加标签
get_summary获取最近条目的AI摘要
add_media将媒体URL附加到条目

MCP提示

MCP客户可以发现六个内置的提示模板:每日签到、每周回顾、每月回顾、感恩、想法捕捉和目标设定。您还可以创建自定义提示。

指示和提示管理

通过持久指令和提示模板自定义AI助手的行为方式。通过REST API或web面板的“设置”页面管理它们。

Web仪表板

五页用于浏览和管理您的日记:

  • 时间线 (/)--按时间顺序排列的条目提要,带有分页和标签过滤功能
  • 条目详细信息 (/entry/:id)--带元数据的完整条目视图
  • 搜索 (/search)--使用模式选择进行搜索
  • 标签 (/tags)--带有计数的标签浏览器
  • 设置 (/settings)--管理指令和提示模板

______________________________________________________________________

快速开始

# Clone the repo
git clone https://github.com/KristijanS99/recto.git
cd recto

# Configure environment
cp .env.example .env
# Edit .env — set RECTO_API_KEY and generate a password hash:
#   docker run --rm caddy:2-alpine caddy hash-password --plaintext 'your-password'
# Set RECTO_WEB_PASSWORD_HASH (escape $ as $$ in .env)

# Start everything with Docker
docker compose up -d

# Recto is now running:
#   Web dashboard: https://localhost (basic auth protected)
#   API:           https://localhost/api
#   MCP server:    https://localhost/mcp

连接您的AI助手

在助手的配置中添加Recto作为MCP服务器。Recto使用流式HTTP传输——所有客户端都通过URL连接。

使用API密钥验证 (Cursor、Claude Code和大多数MCP客户端):

{
  "mcpServers": {
    "recto": {
      "url": "https://localhost/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key"
      }
    }
  }
}
注: 一些客户使用 serverUrl 而不是 url (例如反重力)。检查客户的文件。

使用OAuth (克劳德桌面):

Claude Desktop原生支持OAuth。只需添加MCP URL——它会自动处理授权:

{
  "mcpServers": {
    "recto": {
      "url": "https://your-domain.com/mcp"
    }
  }
}

OAuth需要公开信任的HTTPS证书。请参阅 部署指南 有关设置的详细信息。

然后,通过与你的人工智能对话来开始写日记。就这么简单。

______________________________________________________________________

技术栈

层技术
运行时Node.js 22、ESM、TypeScript(严格)
API框架荣誉
数据库PostgreSQL+ pg向量
ORM细雨
MCP模型上下文协议SDK
前端React+Vite+顺风CSS
Monrepopnpm工作区+ 涡轮仓库
Linting生物群系
测试维测试 +测试容器

______________________________________________________________________

发展

先决条件

设置

# Install dependencies
pnpm install

# Copy environment config
cp .env.example .env

# Start the PostgreSQL database (pgvector)
docker compose up -d db

# Run all packages in dev mode
pnpm dev

这 docker compose up -d db 命令只启动带有pgvector的PostgreSQL容器。API、MCP服务器和web仪表板通过 pnpm dev 用于开发过程中的热重载。

命令

pnpm dev          # Run all packages in dev mode
pnpm lint         # Lint & format
pnpm typecheck    # Type check
pnpm test         # Run tests
pnpm build        # Build everything

______________________________________________________________________

星史

______________________________________________________________________

许可证

麻省理工学院——见 许可证 了解详情。

精心打造 @克里斯蒂安S99.

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

开源TypeScript本地部署自托管AI集成日记记录语义搜索

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
recto (Kristijan S99)

MCP World · 本页

8未说明未标注1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

recto (Kristijan S99) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

recto (Kristijan S99) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

recto (Kristijan S99) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

recto (Kristijan S99) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

recto (Kristijan S99) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP