Token导航 LogoToken导航TokenDH.com
Js Bambisleep Chat MCP Server logo
开发工具未说明官方级别未说明来源级核验

Js Bambisleep Chat MCP Server

MCP Server

一个集成了GitHub和OAuth认证的模型上下文协议(MCP)服务器,支持实时通信和工具管理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
GitHub工具管理JavaScript实时通信OAuth认证

安装说明

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

作者 / 组织

HarleyVader

提供方

HarleyVader

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

MCP服务器和代理对接系统

具有GitHub集成和OAuth身份验证的综合模型上下文协议(MCP)服务器。

快速开始

  1. 克隆和设置:
   git clone https://github.com/HarleyVader/js-bambisleep-chat-mcp-server.git
   cd js-bambisleep-chat-mcp-server
   npm install
  1. 配置环境:
   cp .env.example .env
   # Edit .env with your OAuth credentials and settings
  1. 开始开发:
   npm run dev

项目结构

js-bambisleep-chat-mcp-server/
├── server/                 # MCP Server implementation
│   ├── src/
│   │   ├── auth/          # OAuth strategies and session management
│   │   ├── mcp/           # MCP protocol implementation
│   │   ├── routes/        # Express routes
│   │   ├── models/        # Database models
│   │   └── app.js         # Main server entry point
│   ├── tests/
│   └── package.json
├── agent/                 # Agent for GitHub integration
│   ├── src/
│   │   ├── github/        # GitHub API integration
│   │   ├── git/           # Git operations
│   │   └── agent.js       # Main agent entry point
│   ├── tests/
│   └── package.json
├── shared/                # Shared utilities and types
├── docker/                # Docker configurations
├── .env.example
├── docker-compose.yml
├── package.json           # Root package.json for monorepo
└── README.md

特性

  • MCP协议支持:全面实施模型上下文协议
  • OAuth身份验证:GitHub和Patreon集成
  • GitHub集成:自动PR创建和存储库管理
  • 实时通信:WebSocket和SSE支持
  • 工具管理:动态工具注册和执行
  • Docker支持:完全集装箱化

发展

脚本

  • npm run dev -在开发模式下启动服务器和代理
  • npm run build -构建所有工作区
  • npm run test -在所有工作区中运行测试
  • npm run lint -抓取所有代码
  • npm run format -使用Prettier格式化代码

环境设置

复制 .env.example.env 并配置:

  1. GitHub OAuth:在GitHub设置中创建OAuth应用程序
  2. Patreon OAuth:在Patreon开发人员控制台中创建OAuth应用程序
  3. 数据库:配置首选数据库
  4. 会话:生成安全会话密钥

建筑

该系统由三个主要部分组成:

  1. 服务器:基于Express的MCP服务器,支持OAuth和实时通信
  2. 代理:用于自动化存储库操作的GitHub集成服务
  3. 共享:常见实用程序和类型定义

贡献

  1. 创建特征分支
  2. 通过测试进行更改
  3. 确保棉绒/格式化通过
  4. 提交拉取请求

许可证

麻省理工学院

目录标签

目录标签

GitHub工具管理JavaScript实时通信OAuth认证GitHub集成本地部署模型上下文协议

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP