关于 bluecolumn-memory
bluecolumn-memory 是为 AI Agent 提供跨会话语义记忆的 MCP 服务,可存储文本、文档、音频和音乐。它支持自然语言检索、音频分析,以及基于结构化音乐信息的搜索。
主要功能
- 01跨会话持久记忆
- 02摄取文本、音频和文档
- 03带来源的自然语言检索
- 04音频分析与事件索引
- 05支持音乐筛选的音乐记忆
适用场景
- 01在新会话中找回项目背景
- 02存储并搜索语音备忘和会议
- 03追踪练习记录与音乐技巧
MCP 相关
向兼容 MCP 的客户端提供记忆、音频和音乐工具,包括存储观察、检索记忆、准备和记录通话,以及搜索流式音频。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y bluecolumn-mcpBLUECOLUMN_API_KEY密钥Your BlueColumn API key. Get a free key at https://bluecolumn.aiBLUECOLUMN_API_URLBlueColumn API base URL for the audio-intelligence layer (/v1/audio/*, /v1/calls/*, /v1/sound/*, /v1/music/*). Defaults to http://localhost:8000 (local FastAPI backend).本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
14收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| text | string | 否 | 要存入记忆的原始文本内容 |
| title | string | 否 | 此记忆的可选标题(为便于日后检索,建议包含日期) |
| file_url | string | 否 | PDF 或文档的 URL |
| audio_url | string | 否 | 音频文件的 URL(将通过 Whisper 转录) |
详细介绍
🧠 BlueColumn MCP 服务
让 Claude Desktop、Cursor 和任何兼容 MCP 的 Agent 都能跨会话持久记忆。
2 分钟即可完成设置。 零配置。原生支持音频。适用于所有 MCP 客户端。
适用于 BlueColumn 的 MCP 服务——为 AI Agent 提供持久语义记忆。
让任何兼容 MCP 的 Agent(Claude Desktop、Cursor、Windsurf、LangChain、AutoGen、CrewAI)都能跨会话记忆、回忆和存储观察结果。
工具
核心记忆
| 工具 | 描述 |
|---|---|
remember | 将文本、音频或文档导入持久记忆 |
recall | 使用自然语言查询记忆,获取 AI 综合生成的答案和来源 |
note | 将 Agent 的简要观察结果存储为可搜索的向量 |
namespace | 显示已配置的命名空间 |
音乐记忆(新增)
| 工具 | 描述 |
|---|---|
music_remember | 存储音乐录音、练习或课程,并附上丰富的音乐背景信息——乐器、调性、速度、技巧标签、和弦进行和音符。音频会被转录;结构化背景信息也会一并嵌入,方便教练或教师 Agent 在回忆时充分理解音乐内容 |
music_recall | 使用音乐筛选条件搜索已存储的音乐内容——乐器、技巧或风格。例如:“找出所有有横按和弦问题的录音”或“上个月我们练习了哪些 E 小调曲目?” |
音频智能
| 工具 | 描述 |
|---|---|
audio_ingest | 导入通话、语音备忘录、播客、会议或音乐,并提取语义记忆 |
audio_recall | 搜索音频记忆并获取带音频依据的引用 |
call_prepare | 在语音通话开始前获取记忆上下文 |
call_complete | 在通话结束后存储发生的变化 |
sound_analyze | 检测并索引非语音音频事件 |
music_analyze | 从音乐中提取速度、结构、配器和情绪 |
流式音频记忆
| 工具 | 描述 |
|---|---|
streaming_audio_ingest | 将边缘设备(汽车、门铃、可穿戴设备)的音频片段导入按设备划分的流式记忆 |
streaming_audio_recall | 回忆某台设备的流式音频历史记录 |
音乐记忆示例
存储一次练习:
music_remember {
"audio_url": "https://example.com/take3.mp3",
"title": "Week 3 practice — barre chords, Sep 7",
"instrument": "guitar",
"musical_key": "E minor",
"tempo_bpm": 92,
"technique_tags": ["barre-chords", "hammer-on"],
"style_tags": ["blues"],
"chord_progression": ["Em", "Am", "B7"],
"notes": "F-shape barre still buzzy on the B string; Fmaj7 subst worked well"
}
然后按音乐内容进行回忆:
music_recall { "q": "which takes had barre chord issues?", "instrument": "guitar" }
设置
1. 获取 BlueColumn API 密钥
在 bluecolumn.ai 免费注册——每月可使用 60 分钟音频和 100 次查询,无需信用卡。
2. 安装
npm install -g bluecolumn-mcp
3. 配置 Claude Desktop
将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"bluecolumn": {
"command": "bluecolumn-mcp",
"env": {
"BLUECOLUMN_API_KEY": "bc_live_YOUR_KEY"
}
}
}
}
4. 重启 Claude
完成。现在 Claude 会记住你告诉它的一切。
BlueColumn 的独特之处
| 功能 | BlueColumn MCP | 其他 MCP 记忆服务 |
|---|---|---|
| 音频导入 | ✅ 原生支持(转录并存储) | ❌ 仅支持文本 |
| 自然语言回忆 | ✅ “我们对定价做了什么决定?” | ❌ 仅支持关键词或向量 |
| 设置时间 | 约 2 分钟 | 约 10-30 分钟 |
| 云端托管 | ✅ 无需运行基础设施 | ⚠️ 大多数需要本地数据库 |
| 命名空间隔离 | ✅ 每个密钥内置隔离 | ⚠️ 需手动配置 |
示例
存储项目背景
Remember: We're building a React component library called Aether with Tailwind CSS v4.
跨会话回忆(新对话)
What project was I working on? What was my tech stack?
→ Claude 会回忆道:“你正在使用 Tailwind CSS v4 构建一个名为 Aether 的 React 组件库。”
存储音频笔记
录制语音备忘录 → BlueColumn 将其转录 → Claude 记住内容。
高级用法
自定义命名空间
{
"mcpServers": {
"bluecolumn": {
"command": "bluecolumn-mcp",
"env": {
"BLUECOLUMN_API_KEY": "bc_live_YOUR_KEY",
"BLUECOLUMN_NAMESPACE": "my_project"
}
}
}
}
多个环境
为工作、个人事务和副业项目使用不同的命名空间。它们彼此隔离。
免费注册 → · 文档 · GitHub Issues
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。