Token导航 LogoToken导航TokenDH.com
Mem AI MCP Server logo
文档知识stdio官方级别未说明来源级核验

Mem AI MCP Server

MCP Server

@hskksk/mem-ai-mcp-server

用于mem.ai API集成的模型上下文协议(MCP)服务器,使AI助手如Claude能够通过标准化接口与您的mem.ai记忆交互。

工具数

11

提示词数

0

GitHub Stars

3

资源数

0
知识管理TypeScriptClaudeAPI封装Claude DesktopClaude

安装说明

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

作者 / 组织

hskksk

提供方

hskksk

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @hskksk/mem-ai-mcp-server

详细介绍

mem.ai MCP服务器

](https://www.npmjs.com/package/@hskksk/mem-ai-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT)

模型上下文协议(MCP)服务器 成员ai API集成。该服务器使像Claude这样的人工智能助手能够通过标准化的界面与您的mem.AI内存进行交互。

特性

  • API全面覆盖:所有11个mem.ai API端点包装为MCP工具
  • TypeScript:完全键入,启用严格模式
  • 轻松集成:与Claude Desktop和其他MCP客户端无缝协作
  • 错误处理:全面的错误处理和详细的消息
  • 验证:使用Zod模式进行输入验证

安装

无需安装!您可以直接使用以下命令运行服务器 npx (推荐),或者如果您愿意,可以全局安装。

使用npx(推荐)

npx @hskksk/mem-ai-mcp-server

这会自动下载并运行最新版本,无需安装。

全局安装(可选)

npm install -g @hskksk/mem-ai-mcp-server

配置

获取API密钥

  1. 访问 mem.ai设置
  2. 生成新的API密钥
  3. 复制密钥进行配置

环境变量

创建一个 .env 文件或设置环境变量:

MEM_API_KEY=your_api_key_here

可选配置:

# Override the default API base URL (default: https://api.mem.ai)
MEM_API_BASE_URL=https://api.mem.ai

用法

使用克劳德桌面(推荐)

将以下配置添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "mem-ai": {
      "command": "npx",
      "args": ["-y", "@hskksk/mem-ai-mcp-server"],
      "env": {
        "MEM_API_KEY": "your_api_key_here"
      }
    }
  }
}

重新启动Claude Desktop后,您将能够在对话中使用mem.ai工具。

替代方案:使用全局安装

如果您已全局安装该软件包:

{
  "mcpServers": {
    "mem-ai": {
      "command": "mem-ai-mcp-server",
      "env": {
        "MEM_API_KEY": "your_api_key_here"
      }
    }
  }
}

独立使用

# Using npx (recommended)
MEM_API_KEY=your_api_key_here npx @hskksk/mem-ai-mcp-server

# Or if installed globally
MEM_API_KEY=your_api_key_here mem-ai-mcp-server

可用工具

Mem It

  • mem_it -智能地记住任何内容

- 用于将信息保存到mem.ai的主要端点 - 支持上下文和指令,以便更好地处理 - 参数: input (必填), instructions, context, timestamp

票据管理

  • create_note -使用markdown内容创建新笔记

- 参数: content (必填), id, collection_ids, collection_titles, created_at, updated_at

  • get_note -按ID检索特定钞票

- 参数: noteId (必填)

  • delete_note -删除注释

- 参数: noteId (必填)

  • list_notes -列出所有具有高级过滤和分页功能的笔记

- 支持基于光标的分页 pagenext_page - 参数: - limit -最大结果数(默认值:50,最大值:100) - page -分页光标(来自上一页 next_page) - order_by -排序顺序: created_atupdated_at (默认值: updated_at) - collection_id -按集合ID筛选 - contains_open_tasks -使用打开的任务过滤笔记 - contains_tasks -过滤包含任何任务的笔记 - contains_images -用图像过滤笔记 - contains_files -使用文件/附件过滤笔记 - include_note_content -在响应中包含完整的降价内容

  • search_notes -使用高级过滤功能在笔记中搜索

- 参数: - query -搜索查询(可选) - filter_by_collection_ids -按集合ID数组筛选 - filter_by_contains_open_tasks -使用打开的任务过滤笔记 - filter_by_contains_tasks -过滤包含任何任务的笔记 - filter_by_contains_images -用图像过滤笔记 - filter_by_contains_files -使用文件过滤笔记 - config -响应配置(include_snippet, include_content)

收集管理

  • create_collection -创建新收藏

- 参数: title (必填), description

  • get_collection -按ID检索特定集合

- 参数: collectionId (必填)

  • delete_collection -删除收藏

- 参数: collectionId (必填)

  • list_collections -列出所有带分页的集合

- 支持基于光标的分页 pagenext_page - 参数: - limit -最大结果数(默认值:50,最大值:100) - page -分页光标(来自上一页 next_page) - order_by -排序顺序: created_atupdated_at (默认值: updated_at)

  • search_collections -跨收藏搜索

- 参数: - query -搜索查询(可选) - config -响应配置(include_description)

发展

先决条件

  • Node.js>=20.0.0
  • pnpm(推荐)或npm

设置

# Clone the repository
git clone https://github.com/hskksk/mem-ai-mcp-server.git
cd mem-ai-mcp-server

# Install dependencies
pnpm install

# Copy environment template
cp .env.example .env

# Edit .env and add your API key

开发命令

# Run in development mode with auto-reload
pnpm dev

# Build the project
pnpm build

# Run tests
pnpm test

# Type check
pnpm type-check

# Lint
pnpm lint

项目结构

src/
├── index.ts              # Entry point
├── server.ts             # MCP server setup
├── config/
│   └── env.ts           # Environment configuration
├── client/
│   └── mem-api-client.ts # mem.ai API client
├── tools/               # MCP tool implementations
│   ├── base-tool.ts
│   ├── mem-it.ts
│   ├── notes/
│   └── collections/
├── types/               # TypeScript type definitions
└── utils/               # Utility functions

API文档

有关mem.ai API的详细信息,请访问 API官方文件.

错误处理

服务器为常见问题提供详细的错误消息:

  • 401未经授权:API密钥无效
  • 404未找到:未找到资源
  • 429请求太多:超出费率限制
  • 500服务器错误:内部服务器错误

所有错误都以结构化格式返回,便于调试。

贡献

欢迎投稿!请随时提交拉取请求。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

链接

支持

如果您遇到任何问题或有疑问:

  1. 检查
  2. 创建包含详细信息的新问题
  3. 请参阅 mem.ai API文档

更新日志

更改日志.md 查看完整版本历史。

目录标签

目录标签

知识管理TypeScriptClaudeAPI封装AI集成本地部署笔记管理集合管理

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@hskksk/mem-ai-mcp-server

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP