Token导航 LogoToken导航TokenDH.com
Context Bank MCP logo
数据服务HTTP官方级别未说明来源级核验

Context Bank MCP

MCP Server

Context Bank MCP是一个基于模型上下文协议(MCP)的项目,通过API查询AtherOS知识库,支持创建聊天会话和发送查询。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptAPI接口数据验证

安装说明

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

作者 / 组织

vulh1209

提供方

vulh1209

最后核验

2026/5/17 20:45

快速接入

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

详细介绍

背景银行MCP

概述

上下文库MCP是一个使用模型上下文协议(MCP)创建接口的项目,用于通过API查询AtherOS知识库。该项目构建了一个能够与Onyx API交互的MCP服务器,以创建聊天会话并向知识库发送查询。

特性

  • 创建新的聊天会话以查询知识库
  • 向聊天会话发送消息以接收来自知识库的响应
  • 格式化和显示Onyx API的结果

使用的技术

  • TypeScript
  • Node.js
  • 模型上下文协议(MCP)SDK
  • Zod用于数据验证
  • Axios用于HTTP请求

安装

# Install dependencies
npm install

# Compile source code
npm run build

配置

该项目使用环境变量连接到Onyx API。按照以下步骤配置您的环境:

自动设置(推荐)

运行安装脚本以交互方式配置环境:

npm run setup

此脚本将:

  1. 创建一个 .env 如果文件不存在
  2. 提示您输入AtherOS API密钥
  3. 允许您自定义API基础URL
  4. 为其他配置选项设置默认值

手动设置

  1. 复制示例环境文件以创建您自己的:
cp .env.example .env
  1. 编辑 .env 使用您的特定配置文件:
# AtherOS API Configuration
ONYX_API_KEY=your_api_key_here
ONYX_API_BASE=http://your_api_base_url:port

# Server Configuration
PORT=3000
NODE_ENV=development

# Optional: Logging Configuration
LOG_LEVEL=info

环境变量

  1. 所需的环境变量:

- ONYX_API_KEY:您的AtherOS API密钥 - ONYX_API_BASE:AtherOS API的基本URL(例如,“http://172.30.22.52:3000")

  1. 可选环境变量:

- PORT:服务器的端口号(默认值:3000) - NODE_ENV:环境模式(开发、生产、测试) - LOG_LEVEL:日志记录级别(信息、调试、错误、警告)

用法

编译后,您可以使用命令行工具:

# Direct usage
./build/index.js

# Or through npm
npm start

API工具

该项目提供了两个主要的MCP工具:

1.创建聊天会话

创建新的聊天会话以查询知识库。

参数:

  • persona_id (默认值:0):用户ID
  • description (默认:“”):聊天会话描述

2.查询_理论

向聊天会话发送消息以查询AtherOS知识库。

参数:

  • chat_session_id:聊天会话ID
  • message:消息内容
  • parent_message_id:父消息ID(可以为空)

响应格式

知识库查询的响应包括:

  • 消息ID
  • 消息内容
  • 重新表述的查询(如果可用)
  • 有关顶级源文件的信息(如果可用):

- 文档名称 - 相关度分数 - 文档链接

建筑

该项目结构简单:

  • src/index.ts:应用程序的主要入口点,定义MCP工具和连接逻辑
  • 使用stdio协议与MCP服务器通信

发展

# Compile and view changes
npm run build

# Run in development mode
npm run dev

许可证

国际协调委员会

目录标签

目录标签

JavaScriptAPI接口数据验证知识库查询本地部署聊天会话HTTP请求

接入字段

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

HTTP

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnoneremote-capable

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP