MCP Opsbeacon Server

MCP Opsbeacon Server

site icon
2025.02.04 0
PythonAPI集成运维工具其它
MCP Opsbeacon Server是一个基于Model Context Protocol (MCP)的服务实现,专门用于Opsbeacon操作。该服务器允许用户通过Claude与Opsbeacon API进行交互,提供列出命令和连接的工具。
View on GitHub

Overview

基本能力

产品定位

MCP Opsbeacon Server是一个中间件服务,用于在Claude和Opsbeacon API之间建立桥梁,提供命令和连接的管理功能。

核心功能

  • 列出可用的Opsbeacon命令
  • 列出可用的Opsbeacon连接
  • 通过Bearer Token进行身份验证
  • 错误处理和日志记录
  • 返回结构化的JSON响应

适用场景

  • 在Claude环境中管理Opsbeacon资源
  • 自动化Opsbeacon操作流程
  • 开发与Opsbeacon API集成的工具

工具列表

  1. list_commands
  2. 功能:列出所有可用的Opsbeacon命令
  3. 返回:JSON格式的命令详细信息

  4. list_connections

  5. 功能:列出所有可用的Opsbeacon连接
  6. 返回:JSON格式的连接详细信息

常见问题解答

  1. OPSBEACON_TOKEN环境变量未设置:确保令牌已正确配置
  2. 列出命令/连接时出错:检查网络连接和令牌有效性
  3. 连接被拒绝:确保Opsbeacon API可访问

使用教程

使用依赖

  • Python 3.10或更高版本
  • 访问Opsbeacon API的权限
  • 有效的Bearer Token

安装教程

  1. 克隆仓库:
git clone [repository-url]
cd mcp-opsbeacon-server
  1. 安装包:
pip install -e .

配置方法

有三种配置方式: 1. 使用Claude Desktop配置文件 2. 设置环境变量 3. 使用.env文件(开发推荐)

调试方式

配置好必要变量后运行测试:

python test_server.py

许可证

None