
弹性公网IP
STDIO基于自然语言管理火山引擎公网IP资源的MCP服务器
基于自然语言管理火山引擎公网IP资源的MCP服务器
v1.0
EIP MCP Server 是一个模型上下文协议(Model Context Protocol)服务器,为MCP客户端(如Claude Desktop)提供与火山引擎EIP服务交互的能力。可以基于自然语言对云端资源进行管理,一期仅支持查询公网IP、带宽包实例等操作。
网络
本 MCP Server 产品提供以下 Tools (工具/能力):
业务数据查询
describe_eip_address_attributes
: 查看指定公网IP的详情describe_eip_addresses
: 查询满足指定条件的公网IPdescribe_bandwidth_packages
: 查询满足指定条件的共享带宽包可以使用 Cline、Cursor、Claude Desktop 等支持 MCP Server 调用的客户端。
https://www.volcengine.com/docs/6402
从火山引擎管理控制台获取账号 AccessKey 和 SecretKey。
以下环境变量可用于配置MCP服务器:
环境变量 | 描述 | 必填 | 默认值 |
---|---|---|---|
VOLCENGINE_ACCESS_KEY | 火山引擎账号 ACCESS KEY | 是 | - |
VOLCENGINE_SECRET_KEY | 火山引擎账号 SECRET KEY | 是 | - |
VOLCENGINE_REGION | 火山引擎 Region名称(如cn-beijing) | 是 | - |
VOLCENGINE_ENDPOINT | 火山引擎 OpenAPI Endpoint | 是 | - |
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv sync
uv build
When using uv
no specific installation is needed. We will
use uvx
to directly run mcp-server-EIP.
添加以下配置到你的 mcp settings 文件中
{ "mcpServers": { "mcp-server-eip": { "command": "uvx", "args": [ "--from", "git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_eip", "mcp-server-eip" ], "env": { "VOLCENGINE_ACCESS_KEY": "your access-key", "VOLCENGINE_SECRET_KEY": "your secret-key", "VOLCENGINE_REGION": "volcengine region", "VOLCENGINE_ENDPOINT": "volcengine endpoint" } } } }
volcengine/mcp-server is licensed under the MIT License.