遗忘引擎 MCP 客户端 — 将 Claude Desktop 连接到 knownot.cc 长期记忆服务
Project description
遗忘引擎 MCP 客户端
将 Claude Desktop 连接到 knownot.cc 遗忘引擎长期记忆服务。
Claude Desktop ──stdio──→ MCP Proxy ──gRPC──→ knownot.cc:5005x
安装
pip install forgetting-engine-mcp
获取 Kin ID
安装并配置好 MCP 后,在对话中调用:
使用 forgetting_engine_generate_kin 工具
→ 返回 {"kin_id": "84729105361"}
复制输出的 kin_id 留存,后续 ingest/retrieve 时作为 kin_id 传入。
配置
Claude Desktop
编辑 claude_desktop_config.json:
{
"mcpServers": {
"forgetting-engine": {
"command": "mcp-forgetting-engine",
"env": {
"FE_ENDPOINT": "knownot.cc:50051",
"FE_API_KEY": "fe_ak_your_key_here"
}
}
}
}
Claude Code
编辑 ~/.claude.json:
{
"mcpServers": {
"forgetting-engine": {
"command": "mcp-forgetting-engine",
"env": {
"FE_ENDPOINT": "knownot.cc:50051",
"FE_API_KEY": "fe_ak_your_key_here"
}
}
}
}
选择实例
| 实例 | FE_ENDPOINT | 说明 |
|---|---|---|
| 通用版 | knownot.cc:50051 |
allergy, preference, constraint, danger |
| 护肤增强版 | knownot.cc:50052 |
通用 + skincare_* |
| 法律增强版 | knownot.cc:50053 |
通用 + legal_* |
| 编程增强版 | knownot.cc:50054 |
通用 + coding_* |
环境变量
| 变量 | 必填 | 默认值 | 说明 |
|---|---|---|---|
FE_ENDPOINT |
否 | knownot.cc:50051 |
遗忘引擎服务端地址 |
FE_API_KEY |
是 | - | API Key(从 knownot.cc 门户创建) |
可用工具
| 工具 | 说明 |
|---|---|
forgetting_engine_generate_kin |
生成新的 11 位 kin_id |
forgetting_engine_ingest |
摄入对话消息到长期记忆 |
forgetting_engine_retrieve |
检索记忆上下文 |
forgetting_engine_ingest_features |
回传/更新用户特征信息 |
支持的 MCP 宿主
| 工具 | 配置文件 | 格式 | 状态 |
|---|---|---|---|
| Claude Code | ~/.claude.json |
JSON | 已验证 |
| Claude Desktop | claude_desktop_config.json |
JSON | 已验证 |
| Cursor | ~/.cursor/mcp.json |
JSON | 已验证 |
| Codex (OpenAI) | ~/.codex/config.toml |
TOML | 待验证 |
| Hermes | ~/.hermes/config.yaml |
YAML | 待验证 |
| OpenCode | .opencode.json |
JSON/JSONC | 待验证 |
| OpenClaw | — | — | 不支持 MCP 客户端 |
Cursor 配置
编辑 ~/.cursor/mcp.json(全局)或 .cursor/mcp.json(项目):
{
"mcpServers": {
"forgetting-engine": {
"command": "mcp-forgetting-engine",
"env": {
"FE_ENDPOINT": "knownot.cc:50051",
"FE_API_KEY": "fe_ak_your_key_here"
}
}
}
}
Codex 配置
编辑 ~/.codex/config.toml:
[mcp_servers.forgetting-engine]
type = "stdio"
command = "mcp-forgetting-engine"
args = []
[mcp_servers.forgetting-engine.env]
FE_ENDPOINT = "knownot.cc:50051"
FE_API_KEY = "fe_ak_your_key_here"
Hermes 配置
编辑 ~/.hermes/config.yaml:
mcp_servers:
forgetting-engine:
command: mcp-forgetting-engine
env:
FE_ENDPOINT: knownot.cc:50051
FE_API_KEY: fe_ak_your_key_here
OpenCode 配置
编辑项目根目录的 .opencode.json 或 ~/.opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"forgetting-engine": {
"type": "local",
"command": ["mcp-forgetting-engine"],
"enabled": true,
"environment": {
"FE_ENDPOINT": "knownot.cc:50051",
"FE_API_KEY": "fe_ak_your_key_here"
}
}
}
}
获取 API Key
访问 knownot.cc 登录后在 "API Keys" 页面创建 Key。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file forgetting_engine_mcp-0.4.2.tar.gz.
File metadata
- Download URL: forgetting_engine_mcp-0.4.2.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ef4375a4a2bdccabb6013ed4bc67a582f4c9b1faaf58586f8255e003a2fa269
|
|
| MD5 |
b617905cb1e171de636f217e26a0375a
|
|
| BLAKE2b-256 |
e4543d2a41a2a222b8e4db1c5ca95f5a1e659267baa2533fa14ae866f6bd12c7
|
File details
Details for the file forgetting_engine_mcp-0.4.2-py3-none-any.whl.
File metadata
- Download URL: forgetting_engine_mcp-0.4.2-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b2c99a2caed462d02461741249947bbe133a9494df8be0ffdb941ed33eedeb2
|
|
| MD5 |
3ce9979cdb6d43b7ffe94907eccfc902
|
|
| BLAKE2b-256 |
4fce951bc963671aa58829d0865e4b30d20e4471e2e02fba8084282512db12be
|