Token导航 LogoToken导航TokenDH.com
birre (Boecht) logo
安全风控stdio官方级别未说明来源级核验

birre (Boecht)

MCP Server

BiRRe是一个Model Context Protocol (MCP)服务器,将BitSight订阅转换为LLM友好的工具,提供统一的搜索、评分和管理功能,适用于安全和合规环境。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python自动化管理LLM工具

安装说明

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

作者 / 组织

boecht

提供方

boecht

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

uvx birre

详细介绍

办公室

](pyproject.toml) ![License](LICENSE) ![Type Checked](src/birre/py.typed) ![OpenSSF Scorecard report](https://scorecard.dev/viewer/?uri=github.com/boecht/birre) ![Dependabot Updates](https://github.com/boecht/birre/actions/workflows/dependabot/dependabot-updates) ![CodeQL](https://github.com/boecht/birre/actions/workflows/github-code-scanning/codeql) ![SonarCloud Analysis](https://sonarcloud.io/summary/new_code?id=boecht_birre) ![CodeFactor](https://www.codefactor.io/repository/github/boecht/birre) ![MegaLinter](https://github.com/boecht/birre/actions/workflows/megalinter.yml) ![Cross-Platform Testing](https://github.com/boecht/birre/actions/workflows/cross-platform.yml) ![Tests & Coverage](https://github.com/boecht/birre/actions/workflows/tests.yml) ![codecov](https://codecov.io/gh/boecht/birre)

办公室 (*铋*tsight *R*吃 *关于*triever)是一个模型上下文协议(MCP)服务器,它将BitSight 订阅LLM友好工具。它将400多个原始端点隐藏在精心策划的强类型工作流表面后面, 自动处理临时订阅,并作为零安装的uv应用程序发布,以便分析师和代理可以运行它 任何地方。

为什么要使用BiRRe?

  • 统一的工作流程 LLM获得了一个一致的搜索、评级、入职和订阅卫生工具集。
  • 更安全的操作 –自动文件夹定位、模拟预览和重试感知助手使BitSight数据保持整洁

同时防止意外搅拌。

  • 值得信赖的发布 –严格的类型(版权)、基于属性的测试、签名工件和SBOM使

在受监管的环境中依赖BiRRe。

你需要的

要求详细信息
BitSight访问API密钥,对要查询的公司/文件夹具有访问权限。
运行时Python 3.13+(uv 跨Linux/macOS/Windows自动安装)。
网络HTTPS到 api.bitsighttech.com 实时数据;支持自定义CA。
客户端任何兼容MCP的LLM或代理平台(GPT、LangChain、本地MCP客户端等)。

快速开始

  1. 导出您的BitSight API密钥。
  1. 使用uvx启动MCP服务器(安装免费的PyPI运行):
   export BITSIGHT_API_KEY="your-bitsight-api-key"
   uvx birre
  1. 将您的MCP兼容客户端/LLM指向服务器端点。开始 company_search 获取

GUID,然后调用 get_company_rating 或者运行风险管理器工作流。

  1. 使用 --help 对于每个可用的命令、子命令和选项。

本README的其余部分假设是本地签出: 使用创建本地副本 git clone https://github.com/boecht/birre, 然后开始 uv run birre 在BiRRe目录中。

配置

配置层按以下顺序合并: config.tomlconfig.local.toml → 环境变量→ CLI标志。通过以下方式检查或验证有效设置:

uv run birre config show
uv run birre config validate --config differently/named/config.toml

docs/CLI.md 对于完整选项表和 config.toml 用于注释默认值。

工具概述

通过以下方式切换上下文 --context, BIRRE_CONTEXT,或 [runtime].context工具名称直接映射到MCP工具调用。

共享工具(standard + risk_manager)

工具输入描述
company_search公司简介 name (模糊)或 domain (确切)。返回匹配项(全局唯一标识符、名称、域名、符合条件的公司数量)。
get_company_rating公司简介 GUID.编译评级有效载荷:当前值/颜色、8周和1年趋势、优先发现和评级图例。(如果需要,自动订阅和取消订阅)

risk_manager-只有工具

工具输入描述
company_search_interactivenamedomain (与 company_search).使用当前评级、员工人数、订阅状态等信息以及有关母公司的相同信息来丰富搜索结果。
manage_subscriptionsaction (add/delete),列表 GUIDs,可选 folder, dry_run验证意图,解析/创建添加文件夹,然后执行订阅更改。返回模拟预览或应用摘要(添加/删除/错误、文件夹元数据)。
request_company逗号分隔 domains (最大255),可选 folder, dry_run.重复提交、报告已请求的域,并在可用时提交BitSight批量入职CSV(否则为传统回退)。包括每个域的成功/失败摘要和文件夹信息。

自检

在连接之前,使用内置的自检来检查您的设置是否健全 客户。该命令反映了 run 启动顺序,报告已解决的问题 配置并练习BitSight连接、订阅和工具 检查BitSight的测试环境(暂存)。当调用时 --offline,只运行本地配置和日志检查。

# Run the full diagnostics against the default BitSight testing endpoint.
uv run birre selftest

# Target the production API to exercise real subscription logic and permissions.
uv run birre selftest --production

成功运行后退出 0.故障返回 1,以及部分结果 警告(例如,离线模式下的可选工具间隙)返回 2. 期待偶尔 403 Access Denied 使用BitSight测试时的响应 环境。

文件、支持和贡献

欢迎问题和PR;捐款根据 无许可证.

免责声明

办公室 (*铋*tsight *R*吃 *关于*triever)是 不隶属于、不受BitSight Technologies,股份有限公司认可或赞助。

  • 该项目由开源社区独立开发和维护
  • “Bitsight”是Bitsight Technologies,股份有限公司的注册商标。
  • 此集成按“原样”提供,不提供任何保证

或BitSight Technologies,股份有限公司的官方支持。

  • 使用适用于遵守BitSight条款的集成场景。

目录标签

目录标签

Python自动化管理LLM工具BitSight集成本地部署MCP服务器安全评级

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP