Skip to main content
Glama

lighthouse-mcp 🦞

MCP Server for Tencent Cloud Lighthouse(轻量应用服务器)管理。

让 AI Agent(Claude Code / OpenClaw / Cursor)通过自然语言管理你的 Lighthouse 服务器。

已支持的工具

工具

说明

describe_regions

查询所有可用地域

describe_instances

查询实例列表

get_monitor_data

获取监控数据(CPU/内存/带宽/磁盘IO)

describe_firewall_rules

查看防火墙规则

create_firewall_rules

添加防火墙规则

delete_firewall_rules

删除防火墙规则

describe_snapshots

查看快照列表

execute_command

远程执行命令(TAT)

describe_command_tasks

查询命令执行状态

Related MCP server: hcloud-mcp

安装

npm install -g lighthouse-mcp
# 或
npx lighthouse-mcp

配置

设置腾讯云 API 密钥:

export TENCENT_SECRET_ID="your_secret_id"
export TENCENT_SECRET_KEY="your_secret_key"

或创建 .env 文件:

TENCENT_SECRET_ID=your_secret_id
TENCENT_SECRET_KEY=your_secret_key

密钥获取:腾讯云控制台 > API密钥管理

在 MCP 客户端中使用

Claude Code

添加到 ~/.claude/claude_desktop_config.json 或项目 .mcp.json

{
  "mcpServers": {
    "lighthouse": {
      "command": "npx",
      "args": ["-y", "lighthouse-mcp"],
      "env": {
        "TENCENT_SECRET_ID": "your_secret_id",
        "TENCENT_SECRET_KEY": "your_secret_key"
      }
    }
  }
}

OpenClaw

添加到 openclaw.jsontools.mcp 配置:

{
  "tools": {
    "mcp": {
      "lighthouse": {
        "command": "node",
        "args": ["dist/index.js"],
        "cwd": "/path/to/lighthouse-mcp",
        "env": {
          "TENCENT_SECRET_ID": "...",
          "TENCENT_SECRET_KEY": "..."
        }
      }
    }
  }
}

示例对话

你: 我有几台服务器?状态怎么样?
Agent: [调用 describe_instances] → 你有 2 台服务器,上海那台运行中...

你: 帮我把上海的服务器防火墙打开 443 端口
Agent: [调用 create_firewall_rules] → 已添加 TCP 443 规则

你: 最近的 CPU 使用率怎么样?
Agent: [调用 get_monitor_data] → 最近 6 小时 CPU 均值 12%...

技术栈

  • @modelcontextprotocol/sdk — MCP 协议 SDK

  • tencentcloud-sdk-nodejs-lighthouse — 腾讯云 Lighthouse SDK

  • TypeScript + ES Modules

License

MIT

Available Tools

9 tools
create_firewall_rulesC

为实例添加防火墙规则

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
instanceIdYes实例 ID
firewallRulesYes防火墙规则列表

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, and the description only says 'add firewall rules', omitting behavioral traits like idempotency, overwrite behavior, failure modes, or permission requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is very concise with no wasted words, but could benefit from structuring to separate purpose from parameters and behavior.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Lacks information about return values, side effects, whether rules are appended or replaced, and how to handle errors. For a creation tool, more context is needed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear descriptions for each parameter, so the description adds minimal extra value. Baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (add) and resource (firewall rules for instance), but does not differentiate from sibling tools like delete_firewall_rules.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool vs alternatives, such as whether it appends to existing rules or replaces them, or prerequisites like instance existence.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

delete_firewall_rulesC

删除实例的防火墙规则

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
instanceIdYes实例 ID
firewallRulesYes要删除的防火墙规则(按协议+端口匹配)

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, and description does not disclose destructive nature, irreversibility, or potential impacts (e.g., affecting running instances). Only the word 'delete' implies mutation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single concise sentence, but lacks structure for a tool with 3 parameters. Could benefit from explaining rule matching logic or providing examples. Not excessively long, but under-specified.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, no annotations, and 3 required params, description is insufficient. Missing impact, return values, error scenarios, and prerequisites for a deletion operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with basic descriptions for each parameter. Description adds no extra meaning beyond schema. Baseline 3 is appropriate as schema carries the load.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states 'delete firewall rules of an instance' with a specific verb and resource. It distinguishes from sibling create_firewall_rules but lacks explicit differentiation from other delete-like tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives, no prerequisites or context provided. The description is a bare statement of action without usage hints.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

describe_command_tasksB

查询 TAT 命令执行任务状态

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
invocationTaskIdYes任务 ID

TDQS

B3.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry the full burden of behavioral disclosure. It fails to mention any side effects, permissions, limitations, or output format, leaving significant unknowns for an agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that efficiently communicates the tool's purpose. It avoids unnecessary words, though it could benefit from slight elaboration without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description should at least hint at the return value structure. It does not, nor does it explain what TAT represents. The tool's moderate complexity warrants more context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, with both parameters (region, invocationTaskId) described in the schema. The description adds no additional context beyond what the schema already provides, so a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: querying the status of TAT command execution tasks. It uses a specific verb and resource, distinguishing it from sibling tools like execute_command which executes commands.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, nor any prerequisites or conditions for its use. The description assumes the agent already knows when to call it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

describe_firewall_rulesB

查询实例的防火墙规则

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
instanceIdYes实例 ID

TDQS

B3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, and the description does not disclose any behavioral traits such as read-only nature, authentication needs, rate limits, or what happens with missing rules. The description carries the full burden but is insufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise (one sentence), but it lacks structure and additional information. It does not waste words, but it is also underspecified.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description should provide some indication of the returned data. It does not. The description is minimal and leaves out important context for a complete understanding.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions for both parameters, so baseline is 3. The description adds no additional meaning beyond the schema, but it does not detract either.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb '查询' (query) and resource '防火墙规则' (firewall rules) for an instance, differentiating it from sibling tools like create/delete_firewall_rules and other describe tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool vs alternatives, or when not to use it. There is no mention of prerequisites or context, leaving the agent without enough information to decide.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

describe_instancesC

查询轻量应用服务器实例列表

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域,如 ap-guangzhou, ap-shanghai
instanceIdsNo实例 ID 列表(可选)
limitNo返回数量限制,默认 20
offsetNo偏移量,默认 0

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries full burden. It only states 'query list' without disclosing pagination behavior, read-only nature, or any side effects. Behavioral traits are completely absent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise—one short phrase. However, it lacks structure and front-loads important constraints (like required region) that could be better emphasized.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description should explain what the response contains (e.g., fields, pagination info). It fails to do so. The 'required' field is known from schema, but description does not highlight key context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, meaning the schema already documents all parameters. The description adds no extra meaning beyond the schema for any parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly indicates the tool's purpose: querying a list of instances. It distinguishes from sibling tools like describe_firewall_rules and describe_snapshots, but does not mention optional filtering or exactly what is listed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No usage guidance is provided. The description does not specify when to use this tool versus alternatives like get_monitor_data or describe_regions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

describe_regionsA

查询所有可用的 Lighthouse 地域列表

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It implies a read-only query via '查询' but does not explicitly state side effects, authentication needs, or response characteristics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single concise sentence that is front-loaded and contains no extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple parameterless list tool, the description is mostly complete. Could optionally mention output format or language, but current version is sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 0 parameters, baseline is 4. Description adds no parameter info, but none is needed as schema coverage is 100%.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description uses specific verb '查询' (query) and resource 'Lighthouse 地域列表' (Lighthouse regions list), clearly distinguishing it from sibling tools like describe_instances and describe_firewall_rules.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives, such as whether it should be called before other operations or if it requires authentication.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

describe_snapshotsB

查询实例的快照列表

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
instanceIdYes实例 ID

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must carry the behavioral disclosure burden. It only states the basic purpose without any details on permissions, limits, or side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise, front-loaded, and wastes no words. However, it is extremely brief, which limits usefulness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has only two parameters and no output schema, the description is minimally adequate but lacks details about return format, pagination, or snapshot statuses.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear parameter descriptions for region and instanceId. The description adds no extra meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb (查询/query) and specific resource (实例的快照列表/snapshot list of instance), distinguishing it from siblings like describe_instances and describe_firewall_rules.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives, such as filtering by snapshot attributes or using other describe tools. No exclusions or context provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

execute_commandB

在实例上远程执行命令(通过 TAT)

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
instanceIdYes实例 ID
commandYes要执行的命令,最大 2048 字符
systemTypeNo系统类型:Linux 或 Windows,默认 Linux

TDQS

B3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It does not disclose behavioral traits like execution mode (synchronous/asynchronous), failure handling, destructive potential, or permission requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one sentence, concise but minimal. It could be front-loaded with more critical info like command length limit or system type importance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a command execution tool with 4 parameters and no output schema, the description lacks details on return values (e.g., output, exit code), TAT prerequisites, and command constraints beyond the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description does not add extra meaning beyond the schema; it only mentions the tool's function without elaborating on parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Execute commands remotely on the instance (via TAT)', specifying verb, resource, and mechanism. It distinguishes from sibling tools like describe_instances.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives like describe_command_tasks. No prerequisites, limitations, or exclusions are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_monitor_dataB

获取实例监控数据(CPU/内存/带宽/磁盘IO等)

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYes地域
instanceIdYes实例 ID
indicatorsYes监控指标:CPU利用率, 内存利用率, 公网出带宽, 公网入带宽, 系统盘读IO, 系统盘写IO
startTimeNo开始时间,格式 2026-01-01 00:00:00(可选)
endTimeNo结束时间(可选)

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must disclose behavioral traits. It only mentions 'get', implying read-only, but fails to note rate limits, required permissions, data availability window, or response format. For a monitoring tool, this is insufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence that efficiently conveys the tool's core purpose. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 5 parameters, no output schema, and no annotations, the description omits critical context: default time range, data granularity, how multiple indicators are returned, and error handling. Incomplete for effective use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, providing full parameter explanations. The description adds no new meaning beyond listing indicator examples already in the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'get' and resource 'instance monitoring data', listing common indicator types (CPU, memory, bandwidth, disk IO). It effectively distinguishes from sibling tools focused on firewalls, instances, and commands.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives (e.g., describe_instances for instance info) or when not to use it. The description only states what it does, without context for selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 9 tool updatesv0.1.0
    • First observedcreate_firewall_rules
    • First observeddelete_firewall_rules
    • First observeddescribe_command_tasks
    • First observeddescribe_firewall_rules
    • First observeddescribe_instances
    • First observeddescribe_regions
    • First observeddescribe_snapshots
    • First observedexecute_command
    • First observedget_monitor_data

TDQS

B3.4/5.0
Disambiguation5/5

Each tool targets a distinct operation: firewall management (create/delete/describe), command execution and task status, instance listing, region listing, snapshots, and monitoring. No two tools overlap in purpose.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (e.g., create_firewall_rules, describe_instances, get_monitor_data). Verbs like describe, create, delete, execute, get are used predictably.

Tool Count5/5

With 9 tools, the server is well-scoped for managing key aspects of Lighthouse instances: firewall, command execution, monitoring, and listing resources. The number is appropriate without being overwhelming.

Completeness3/5

The tool set covers firewall, command execution, monitoring, and listing of instances/snapshots/regions, but lacks instance lifecycle operations (create, delete, stop, start) and snapshot CRUD (only describe). This leaves notable gaps for full instance management.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    F
    maintenance
    A server based on MCP protocol that allows large language models to directly access Tencent Cloud Object Storage (COS) and Cloud Infinite (CI) services without coding, enabling file storage, retrieval, and processing operations.
    18
    260
    38
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    A Model Context Protocol server for the Hetzner Cloud API that enables natural language management of cloud infrastructure. Users can list, create, and modify servers, networks, volumes, and load balancers through MCP-compatible clients.
    67
    17
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BlueBridge-E/lighthouse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server