Context Bank MCP

Context Bank MCP

site icon
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知识库进行交互的应用
  • 需要构建聊天会话以查询知识库的场景
  • 需要格式化并展示知识库查询结果的场景

工具列表

  1. create_chat_session:创建一个新的聊天会话以查询知识库。
  2. 参数:persona_id(默认:0),description(默认:"")
  3. query_atheros:向聊天会话发送消息以查询AtherOS知识库。
  4. 参数:chat_session_idmessageparent_message_id(可为null)

常见问题解答

  • 如何配置环境变量?
  • 运行npm run setup进行自动配置,或手动编辑.env文件。
  • 如何启动服务?
  • 运行npm start或直接执行./build/index.js

使用教程

使用依赖

# 安装依赖
npm install

安装教程

# 编译源代码
npm run build

调试方式

# 开发模式下运行
npm run dev

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。