罗宾·麦克普
个人 模型上下文协议 作为知识库、API网关和个人写作中心的服务器。使用TypeScript、Express和SQLite构建。
它的作用
robin-mcp将个人数据源聚合到一个mcp服务器中,因此像Claude和ChatGPT这样的人工智能助手可以通过一个界面在多个服务中搜索、读取和管理信息。
工具
笔记和书签(带FTS5全文搜索的SQLite)
- 创建、搜索、阅读、更新和删除带有标签的笔记
- 保存、搜索和管理书签
线性
- 搜索问题、查看问题详细信息和评论
- 使用团队/状态筛选器列出分配的问题
- 创建新问题
GitHub
- 搜索存储库
- 读取私人Creative Vault存储库中的文件和浏览目录
源路由
- 上下文感知路由系统,建议为不同类型的任务(代码、创意写作、项目管理等)优先考虑哪些工具和资源
将军
- 任何公共URL或API的HTTP获取
资源
- 个人网站内容和博客文章(通过RSS)
- 网站子版块:闪亮玩具机器人、交替频率、静态漂移
- 线性团队概述
- 知识库标签和统计数据
- 源路由指南
- Creative Vault文件树
建筑
- 双重运输:stdio用于本地使用(Claude Code、Claude Desktop),流式HTTP用于远程访问(ChatGPT、远程Claude)
- SQLite 通过WAL模式和FTS5全文搜索
better-sqlite3 - 快递5 用于具有会话管理的HTTP入口点
- 上下文源路由 使用SQLite支持的规则和种子数据
- 只读访问模式 共享令牌(写入工具除外)
- Cloudflare访问 基于浏览器的身份验证集成
部署
通过stdio在本地运行,或通过SQLite的持久卷在Railway上远程部署。Cloudflare Access为基于浏览器的身份验证提供了可选的OAuth层。
堆栈
TypeScript、Node.js(ESM)、Express 5、SQLite(better squlite3)、Zod、MCP SDK
