
MCP Opsbeacon Server

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集成的工具
工具列表
list_commands
- 功能:列出所有可用的Opsbeacon命令
-
返回:JSON格式的命令详细信息
-
list_connections
- 功能:列出所有可用的Opsbeacon连接
- 返回:JSON格式的连接详细信息
常见问题解答
OPSBEACON_TOKEN环境变量未设置
:确保令牌已正确配置列出命令/连接时出错
:检查网络连接和令牌有效性连接被拒绝
:确保Opsbeacon API可访问
使用教程
使用依赖
- Python 3.10或更高版本
- 访问Opsbeacon API的权限
- 有效的Bearer Token
安装教程
- 克隆仓库:
git clone [repository-url]
cd mcp-opsbeacon-server
- 安装包:
pip install -e .
配置方法
有三种配置方式: 1. 使用Claude Desktop配置文件 2. 设置环境变量 3. 使用.env文件(开发推荐)
调试方式
配置好必要变量后运行测试:
python test_server.py
许可证
None