mcpField
B
bluecolumn-memory

bluecolumn-memory

本地服务
github.com/bluecolumnconsulting-lgtm记忆与知识04 周前更新

关于 bluecolumn-memory

bluecolumn-memory 是为 AI Agent 提供跨会话语义记忆的 MCP 服务,可存储文本、文档、音频和音乐。它支持自然语言检索、音频分析,以及基于结构化音乐信息的搜索。

主要功能

  1. 01跨会话持久记忆
  2. 02摄取文本、音频和文档
  3. 03带来源的自然语言检索
  4. 04音频分析与事件索引
  5. 05支持音乐筛选的音乐记忆

适用场景

  1. 01在新会话中找回项目背景
  2. 02存储并搜索语音备忘和会议
  3. 03追踪练习记录与音乐技巧

MCP 相关

向兼容 MCP 的客户端提供记忆、音频和音乐工具,包括存储观察、检索记忆、准备和记录通话,以及搜索流式音频。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"bluecolumnconsulting-lgtm-bluecolumn-memory": {
"command": "npx",
"args": [
"-y",
"bluecolumn-mcp"
],
"env": {
"BLUECOLUMN_API_KEY": "<BLUECOLUMN_API_KEY>",
"BLUECOLUMN_API_URL": "<BLUECOLUMN_API_URL>"
}
}
}
}
启动命令npx -y bluecolumn-mcp
需要配置的环境变量
BLUECOLUMN_API_KEY密钥Your BlueColumn API key. Get a free key at https://bluecolumn.ai
BLUECOLUMN_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmbluecolumn-mcp1.4.0

工具

14

收录的工具列表 · 更新于 2 周前

参数类型必填说明
textstring否要存入记忆的原始文本内容
titlestring否此记忆的可选标题(为便于日后检索,建议包含日期)
file_urlstring否PDF 或文档的 URL
audio_urlstring否音频文件的 URL(将通过 Whisper 转录)

详细介绍

🧠 BlueColumn MCP 服务

让 Claude Desktop、Cursor 和任何兼容 MCP 的 Agent 都能跨会话持久记忆。

npm version License BlueColumn

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。