内容
# 上下文使用
**专属您的个人知识库**
上下文使用(Context Use)为您的人工智能代理提供了一个私有的空间来记录他们对您的了解:您是谁,您关心什么,您正在从事什么项目,以及您喜欢如何完成任务。连接一个代理到MCP服务器(MCP Server),它就可以在对话中构建和使用这些知识,而无需将其控制权交给其他人。
同一个知识库也可以为一个公开的版本提供支持。发布介绍、想法、项目或其他您希望人们看到的内容,而其他一切都保持私密。代理可以帮助编写和维护内容,但只有您可以决定哪些内容会公开。
长期的愿景是一个自动编写的自传。随着上下文使用连接到您的更多个人数据,它将把您在数字和物理世界中的活动转化为一个不断演变的生命记录。您可以选择哪些部分保持私密,哪些部分成为您的公开故事。
## 功能
- 存储带有五个最新版本的私有Markdown页面,以及任何仍然发布的旧快照。
- 在一级、链接目录下组织页面,其私有和公共索引从所需的单句摘要中生成;公共索引仅包括已发布的知识。
- 通过OAuth保护的MCP服务器为个人代理提供读取和写入访问权限。
- 仅发布您批准的准确页面和资产。
- 仅仪表板所有者在经过新鲜的通行密钥确认后可以永久删除存档页面。
- 导出带有页面元数据、目录元数据、生成的`index.md`文件(在需要导航时)以及本地链接的便携式Markdown保险库。单页叶子文件夹直接链接到其唯一页面。
- 在`about/intro`提供公共个人资料,以及其他您选择共享的公共页面。
- 从明确发布的页面投影中确定性地为每个页面生成`/llms.txt`、`/llms-full.txt`和干净的`.md`替代文件。
- 在本地或您自己的AWS账户上运行。
## 本地运行
您只需要Docker:
```sh
git clone https://github.com/massimoalbarello/context-use.git
cd context-use
docker compose up --build
```
然后打开[本地设置页面](http://localhost:5173/app#setup=development-owner-setup-token-0000000000000)。默认所有者邮箱是`you@example.com`。
要在全新安装时使用其他邮箱:
```sh
OWNER_EMAIL=me@example.com docker compose up --build
```
## 在AWS上自行托管
CLI在您的AWS账户中配置和管理上下文使用。您需要经过身份验证的AWS CLI配置文件、Terraform 1.11+、GitHub CLI以及您控制的主机名。
```sh
curl --proto '=https' --tlsv1.2 -fsSL \
https://github.com/massimoalbarello/context-use/releases/latest/download/install.sh | sh
~/.local/bin/context-use setup
```
按照提示输入您的AWS配置文件、区域、主机名、DNS和所有者邮箱。CLI部署应用程序,配置TLS,并为您提供一次性所有者设置链接。稍后使用`context-use status`、`context-use update`或`context-use doctor`管理安装。
> **模式兼容性:** 目录/索引版本故意用一个经过校验和的基准替换预发布迁移历史记录。现有安装必须销毁保留数据并重新创建;迁移者拒绝使用不兼容的数据库启动旧模式或修改后的模式。
## 连接代理
将任何支持OAuth的MCP客户端指向:
```text
https://您的主机/mcp
```
代理可以管理您的私人知识,但不能发布它。公共访问始终是所有者的决定。
## 许可证
MIT