Token导航 LogoToken导航

MCP Server · 安全风控

Bb MCP Server

一个全面的库,用于构建基于Deno的MCP(模型上下文协议)服务器,支持OAuth和工作流功能。

未说明官方级别未说明来源级核验工具 0
TypeScriptOAuth认证安全

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Beyond-Better
提供方
Beyond-Better

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Bb MCP Server 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

超越MCP服务器

一个全面的库,用于构建具有OAuth和工作流功能的基于Deno的MCP(模型上下文协议)服务器。

🤖 推荐:用Beyond Better构建

我们强烈建议使用 超越更好 开发您的MCP服务器应用程序!

Beyond Better是一款基于人工智能的项目助理,它彻底改变了您构建MCP服务器的方式:

为什么Beyond更适合MCP开发?

  • 🎯 项目范围内的情报:BB了解您的整个MCP服务器结构,使复杂的实现更容易
  • 💬 智能对话:在人工智能的帮助下讨论架构、调试问题并改进实现
  • ⚡ 代码生成:生成样板,实施工作流程,并自动遵循最佳实践
  • 📚 全面的指导方针:使用我们面向消费者的BB指南以获得最佳效果
  • 🔄 同步文档:保持MCP服务器指令与代码更改同步
  • 🛠️ 自定义工具:使用MCP特定的测试和验证工具扩展BB

Beyond Better快速入门

选项1:超越更好的云 (最简单-推荐)

  1. 注册:参观 Beyond better应用程序
  2. 创建项目:通过浏览器UI添加您的MCP项目
  3. 配置准则:添加 guidelines-create-app.md 在项目设置中
  4. 开始建立:与BB聊天以生成您的MCP服务器

所有配置都通过直观的浏览器界面进行管理,无需命令行!

选项2:自托管/仅本地模式 (开源)

# 1. Install Beyond Better CLI
curl -sSL https://raw.githubusercontent.com/Beyond-Better/bb/main/install.sh | sh

# 2. Create your MCP project
mkdir my-mcp-server && cd my-mcp-server

# 3. Initialize BB
bb init

# 4. Start development with guidelines
bb start
# In BB, reference: "Use guidelines from @beyondbetter/bb-mcp-server guidelines-create-app.md"

📖 消费者指南:参见 指南-create-app.md 有关使用此库构建MCP服务器的全面说明。这些指南是专门为LLM和Beyond Better设计的。

🔗 超越更好的资源:

  • 网站 -开始使用BB Cloud
  • 下载 -BB桌面应用程序
  • 文档 -完整的BB文档
  • 了解BB -BB是如何工作的
  • **** -开源存储库

______________________________________________________________________

🚀 用户快速入门

使用我们的示例应用程序,在几分钟内开始构建自己的MCP服务器!

安装

# Install from JSR registry
deno add jsr:@beyondbetter/bb-mcp-server

📚 示例应用程序(推荐学习路径)

我们提供 4个渐进式示例 它教你从基本工具到高级OAuth集成的一切:

示例复杂性焦点你将学到什么
1-简单⭐ 初学者基本工具和插件从最简单的设置开始
双插件工作流程⭐⭐ 中级多步骤工作流何时使用工作流与工具
3-plugin-api-auth⭐⭐⭐ 高级OAuth和API集成第三方API身份验证
4-手动存款⭐⭐⭐⭐ 专家完全定制完整的基础设施控制

🎯 从示例1开始-简单MCP服务器

# Clone and run the simplest example
git clone https://github.com/beyond-better/bb-mcp-server.git
cd bb-mcp-server/examples/1-simple

# Copy environment template and configure
cp .env.example .env

# Run the MCP server
deno run --allow-all --unstable-kv main.ts

✨ 你从盒子里得到了什么:

  • ✅ 使用插件发现的MCP服务器
  • ✅ 基本实用工具(日期时间、系统信息、JSON验证)
  • ✅ STDIO和HTTP传输支持
  • ✅ 基于环境的配置
  • ✅ 全面的日志记录和错误处理

📖 完整入门指南

👉 有关详细的设置说明、体系结构说明和分步教程,请参阅 示例/README.md

examples目录包含您需要的一切:

  • 🏃‍♂️ 快速奔跑 使用工作代码
  • 📚 循序渐进地学习 从简单概念到高级概念
  • 🧪 查看测试模式 用于验证和调试
  • 🛠️ 用作模板 用于您自己的MCP服务器实现

图书馆使用(无示例)

💡 刚开始构建MCP服务器? 结账 指南-create-app.md 了解全面的模式和最佳实践。这些指导方针非常适用 超越更好 人工智能辅助开发。

如果你喜欢从头开始:

import { AppServer } from 'jsr:@beyondbetter/bb-mcp-server';

// Create and start server with minimal configuration
const appServer = await AppServer.create({
  serverConfig: {
    name: 'my-mcp-server',
    version: '1.0.0',
    title: 'My MCP Server',
    description: 'My custom MCP server implementation',
  },
  // Optional: plugin configuration
  pluginConfig: {
    discoveryPaths: ['./src/plugins'],
    autoLoad: true,
  },
});

await appServer.start();

直接从JSR运行示例

您可以直接运行任何示例,而无需克隆存储库:

# Run the simple example
deno run --allow-all --unstable-kv jsr:@beyondbetter/bb-mcp-server/examples/1-simple

# Run the plugin-workflows example
deno run --allow-all --unstable-kv jsr:@beyondbetter/bb-mcp-server/examples/2-plugin-workflows

# Run the OAuth example
deno run --allow-all --unstable-kv jsr:@beyondbetter/bb-mcp-server/examples/3-plugin-api-auth

# Run the manual dependencies example
deno run --allow-all --unstable-kv jsr:@beyondbetter/bb-mcp-server/examples/4-manual-deps

# Run the chunked storage demo
deno run --allow-all --unstable-kv jsr:@beyondbetter/bb-mcp-server/examples/chunked-storage-demo

备注:示例可能需要环境配置(.env 文件)以实现完整功能。

✨ 主要特点

  • 🎯 插件系统:自动发现和加载工作流和工具
  • 🔐 OAuth就绪:内置OAuth提供者和可配置的第三方API消费者
  • ⚡ 双重运输:带会话管理的STDIO和HTTP传输
  • 💾 永久存储:基于Deno KV的存储,具有自动清理功能
  • 📊 综合录井:全程审计跟踪和结构化日志记录
  • 🔧 类型安全:完全支持TypeScript,具有严格的检查和验证
  • 🧪 测试支持:广泛的测试工具和演示模式
  • 📦 为JSR做好准备:发布在JSR注册表上,便于安装

⚙️ 配置概述

该库支持通过环境变量进行全面配置。以下是关键设置:

基本配置

# Transport type
MCP_TRANSPORT=stdio|http       # Default: stdio
HTTP_PORT=3000                 # Default: 3001

# Plugin discovery
PLUGINS_DISCOVERY_PATHS=./src/plugins
PLUGINS_AUTOLOAD=true

# Storage
STORAGE_DENO_KV_PATH=./data/app.db

# Logging
LOG_LEVEL=info                 # debug|info|warn|error

# MCP Server Instructions (for LLM context)
MCP_SERVER_INSTRUCTIONS="Custom instructions for LLM..."
MCP_INSTRUCTIONS_FILE=./path/to/instructions.md

OAuth集成

# OAuth Provider (when MCP server acts as OAuth provider)
OAUTH_PROVIDER_CLIENT_ID=your-client-id
OAUTH_PROVIDER_CLIENT_SECRET=your-client-secret

# OAuth Consumer (for third-party API integration)
OAUTH_CONSUMER_PROVIDER=example
OAUTH_CONSUMER_CLIENT_ID=third-party-client-id
OAUTH_CONSUMER_CLIENT_SECRET=third-party-secret

📚 有关完整的配置详细信息,请参阅 示例 -每个都显示了不同的配置模式。

MCP服务器说明

MCP服务器说明为LLM了解服务器的功能、工具和工作流提供了必要的上下文。这些指令由服务器自动加载,并可供MCP客户端使用。

配置选项 (按优先顺序):
  1. 直接配置: MCP_SERVER_INSTRUCTIONS="Your instructions here..."
  2. 文件路径: MCP_INSTRUCTIONS_FILE="./path/to/instructions.md"
  3. 默认文件:地点 mcp_server_instructions.md 在项目根目录中
  4. 自动回退:库提供以工作流为中心的通用说明
为什么指令很重要:
  • LLM背景:帮助AI模型了解服务器的特定功能
  • 工具使用:就何时以及如何使用不同工具提供指导
  • 工作流模式:解释复杂的多步骤流程和错误处理
  • 认证:记录OAuth要求和安全注意事项
  • 最佳实践:分享最佳使用模式和故障排除技巧

每 示例应用程序 包括显示不同复杂性级别和用例的定制说明。

🏗️ 架构概述

Beyond MCP Server提供了一个分层架构,将关注点分开:

核心组件

  • 🚀 BeyondMcpServer:主服务器协调所有组件
  • 🔄 传输层:带会话管理的STDIO/HTTP传输
  • 🔌 插件系统:自动发现和加载工具/工作流
  • 🔐 OAuth服务:身份验证流的提供者和使用者
  • 💾 存储层:基于Deno KV的持久性,具有自动清理功能
  • 📊 记录系统:带有审计跟踪的结构化日志记录

插件架构

  • 工具:用于直接操作的简单、单一用途的功能
  • 工作流:用于复杂业务逻辑的多步骤、有状态流程
  • 插件:用于分发的捆绑工具和工作流程集合

🎯 设计目标:您专注于业务逻辑,库处理基础设施。

📚 文档与支持

面向图书馆用户(构建MCP服务器)

社区与支持

📄 许可证

MIT许可证-请参阅 许可证 了解详情。

🔗 相关项目

______________________________________________________________________

🛠️ 对于贡献者和维护者

*以下部分适用于对bb-mcp服务器库本身做出贡献或进行维护的人员。*

🚀 开发设置

# Clone the repository
git clone https://github.com/beyond-better/bb-mcp-server.git
cd bb-mcp-server

# Run all tests (library + examples)
deno task test:all

# Run library tests only  
deno task test

# Run specific test file
deno task test tests/unit/storage/KVManager.test.ts

# Run with coverage
deno task tool:test

🧪 测试

  • 单元测试:覆盖率>90%的所有库组件
  • 集成测试:端到端工作流执行,OAuth流
  • 示例测试:每个示例应用程序中的演示测试
  • 模拟服务:独立测试的全面模拟

📋 需求

  • 德诺:版本2.5.0或更高版本
  • 权限: --allow-all --unstable-kv (适用于Deno KV操作)
  • 标准符合性:TypeScript严格模式,ESLint规则

🤝 贡献

该库正在积极开发中,并从生产MCP服务器中提取。欢迎投稿!

贡献指南

  1. 遵循新组件的既定模式
  2. 确保测试对新功能的覆盖率超过90%
  3. 保持与提取组件的向后兼容性
  4. 添加功能时更新文档和示例
  5. 使用TypeScript严格模式并遵循现有的代码风格

开发流程

  1. 分叉与克隆:分叉回购并克隆你的分叉
  2. 分支:从以下位置创建要素分支 main
  3. 开发:按照既定模式进行更改
  4. 测试:运行 deno task test:all 验证所有测试是否通过
  5. 文件:更新相关文件和示例
  6. 公关:提交带有清晰描述的拉取请求

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

MCP服务器TypeScript本地部署DenoOAuth工作流插件系统

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bb MCP Server

MCP World · 本页

0未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bb MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Bb MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Bb MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bb MCP Server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Bb MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP