netcafe-memory
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- HIGH
- MEDIUMrecall에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"netcafe-memory": {
"url": "https://ainetcafe.com/mcp/memory"
}
}
}원격 엔드포인트
https://ainetcafe.com/mcp/memorystreamable-httphttps://ainetcafe.com/mcp/memory?s=registrystreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢what_can_you_do(task)
Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.
입력 스키마
{
"type": "object",
"properties": {
"task": {
"type": "string",
"description": "What you are trying to do, e.g. \"reconcile a bank statement against my books\" or \"把一堆发票整理成能入账的表格\""
}
},
"required": [
"task"
]
}출력 스키마
{
"type": "object",
"additionalProperties": true
}⚪remember(content, kind, project)
Persist a durable memory: an architecture decision, a stable user preference, a verified bug fix, or an important discovery. The free beta provides a bounded per-caller/workspace memory pool; no personal API key is required. Do not store secrets or raw logs. Example — tools/call remember {"content":"Deploy key rotates monthly"}
입력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The memory itself, self-contained (≤2000 chars)."
},
"kind": {
"type": "string",
"enum": [
"decision",
"preference",
"bugfix",
"discovery",
"note"
],
"description": "Category; default \"note\"."
},
"project": {
"type": "string",
"description": "Optional project name to scope recall later."
}
},
"required": [
"content"
]
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢recall(query, project, limit)
Retrieve previously stored memories, optionally filtered by search query and/or project. Call at the start of work on a known project to restore context: why decisions were made, known fixes, preferences. Example — GET https://ainetcafe.com/t/recall?query=<what+to+remember> (needs a workspace/key for durable memory)
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Optional search terms; omit to list the most recent."
},
"project": {
"type": "string",
"description": "Optional project filter."
},
"limit": {
"type": "integer",
"description": "Max results (default 8, up to 20)."
}
}
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🔴forget(id)
Permanently delete one memory you own (id from recall). Use when a memory is wrong or sensitive. Example — tools/call forget {"id":"<memory-id>"}
입력 스키마
{
"type": "object",
"properties": {
"id": {
"description": "Memory id from recall (integer for keyword engine, uuid string for semantic engine)."
}
},
"required": [
"id"
]
}출력 스키마
{
"type": "object",
"additionalProperties": true
}커뮤니티
증거