Token导航 LogoToken导航TokenDH.com
Recallist Server logo
运维云端未说明官方级别未说明来源级核验

Recallist Server

MCP Server

Recallist是一个轻量级的模型上下文协议(MCP)服务器,为基于GPT的代理提供简单、持久的用户项目列表管理功能,适用于微学习、间隔重复、提醒和轻量级个人记忆。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gASK13

提供方

gASK13

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

重新列出服务器

Recallist是一个轻量级的模型上下文协议(MCP)服务器,它为基于GPT的代理提供了一个简单、持久的每个用户项目列表。代理可以添加笔记,标记已解决,随机提取未解决的项目,并列出所有内容——这对微学习、间隔重复、提醒和轻量级个人记忆很有用。

这是在“主动开发”中——目的是保持简单,但允许在任何GPT中使用,作为简单的“逐项存储”,具有易于管理的web UI。

主要特点

  • 单个FastAPI应用程序作为两个子API挂载: /api/* (主要)和 /gpt/* (以GPT为重点)
  • /api/* 使用标准REST动词; /gpt/* GET仅用于更简单的GPT工具使用
  • DynamoDB中的每个用户存储,使用不区分大小写的键,保留原始大小写以供显示
  • 按子API划分的身份验证:

- /api/*:Cognito JWT授权人(授权:持有人…) - /gpt/*:检查API令牌的轻量级Lambda REQUEST授权器

  • 使用单一HTTP API网关的Terraform基础设施即代码(v2)

高层体系结构

  • FastAPI应用程序 lambda/,适用于Lambda mangum.
  • 在一个根应用程序下安装了两个子应用程序:

- /api → 用于web应用程序使用(JWT身份验证),文档位于 /api/docs 和模式在 /api/openapi.json (公众) - /gpt → 用于GPT集成(仅GET+令牌身份验证),文档位于 /gpt/docs 和模式在 /gpt/openapi.json (公众)

  • 自定义Lambda REQUEST授权器 lambda_authorizer/ 验证 x-api-key DynamoDB表中的令牌。
  • DynamoDB中存储的数据:

- 表: recallist_items (分区键: user_id,排序键: item \[标准化小写\]) - 表: recallist_api_keys (目前仅适用于每个用户的密钥,未来可能会扩展到标识列表)

  • 地形定义 infra/main.tf 提供IAM、DynamoDB、HTTP API、Cognito和Lambdas。

数据模型(DynamoDB)

每个用户都使用规范化的项目键存储项目,以实现不区分大小写的行为。

  • user_id:字符串(PK)
  • item:字符串(SK,项目文本的标准化小写字母)
  • display_item:字符串(原始用户提供的文本,保留用于显示)
  • 状态:“新”|“已解决”
  • 创建日期:ISO8601 UTC字符串
  • resolutionDate:ISO8601 UTC字符串(解析时)

API概述

除文档端点外,所有端点都需要授权。

文档和模式(公共):

  • /api/docs, /api/openapi.json
  • /gpt/docs, /gpt/openapi.json

地方发展

虽然是为Lambda设计的,但您可以在本地运行FastAPI进行快速测试:

  • 安装要求来自 lambda/requirements.txt.
  • 设置指向测试帐户或本地DynamoDB的AWS凭据(必要时调整资源)。
  • 运行应用程序(示例):
  uvicorn lambda.main:app --reload

注意:在Lambda中,处理程序是通过以下方式创建的 Mangum(app).

目录标签

目录标签

Python云端部署DockerGPT代理本地部署项目列表管理微学习间隔重复个人记忆

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP