
Context Bank MCP

2025.03.18
0
JavaScript知识库查询聊天会话交流协作
Context Bank MCP 是一个基于模型上下文协议(MCP)的项目,旨在通过API查询AtherOS知识库。该项目构建了一个MCP服务器,能够与Onyx API交互,创建聊天会话并发送查询到知识库。
View on GitHub
Overview
基本能力
产品定位
Context Bank MCP 是一个用于查询AtherOS知识库的API接口服务,通过MCP协议实现与知识库的交互。
核心功能
- 创建新的聊天会话以查询知识库
- 向聊天会话发送消息以获取知识库的响应
- 格式化并显示来自Onyx API的结果
适用场景
- 需要与AtherOS知识库进行交互的应用
- 需要构建聊天会话以查询知识库的场景
- 需要格式化并展示知识库查询结果的场景
工具列表
- create_chat_session:创建一个新的聊天会话以查询知识库。
- 参数:
persona_id
(默认:0),description
(默认:"") - query_atheros:向聊天会话发送消息以查询AtherOS知识库。
- 参数:
chat_session_id
,message
,parent_message_id
(可为null)
常见问题解答
- 如何配置环境变量?
- 运行
npm run setup
进行自动配置,或手动编辑.env
文件。 - 如何启动服务?
- 运行
npm start
或直接执行./build/index.js
。
使用教程
使用依赖
# 安装依赖
npm install
安装教程
# 编译源代码
npm run build
调试方式
# 开发模式下运行
npm run dev