Conexcol — catálogo de hosting y servidores cloud en Colombia

Catálogo vivo de hosting y servidores cloud en Colombia. Precios en pesos, con fecha de lectura.

我該用這個嗎

品質與安全性

B
說明品質
93%
結構描述完整度
57%
命名品質
94%
汙染風險
80%
權限相符程度
100%
協定合規性
100%

發現項目(4)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'search_products' description contains placeholder text在 search_products 中
  • LOWTool 'get_infrastructure_facts' description lacks action verb在 get_infrastructure_facts 中
  • INFOTool description contains placeholder or incomplete text在 search_products 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,016Token(工具定義)
~785 B典型回應大小
中等的注意力影響(128k 上下文的 1.57%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "hosting-cloud-colombia": {
      "url": "https://mcp.conexcol.net.co/mcp"
    }
  }
}

遠端端點

https://mcp.conexcol.net.co/mcpstreamable-http

它能做什麼

工具清單

工具(10)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_products(category, max_price, min_price, min_ram_gb, min_disk_gb, ...)

Busca planes por categoría, presupuesto y recursos mínimos. Categorías: · 'cloud' — Servidores Cloud, máquinas virtuales con IP colombiana y acceso completo al servidor. · 'cloud-web-hosting' — el hosting con cPanel sobre CloudLinux. NO es un fondo de recursos compartido: cada cuenta corre en su propio entorno aislado con CageFS y con memoria, CPU, procesos y entrada/salida asignados por CloudLinux, y se sube o baja de plan al instante sin costo adicional. · 'cloud-web-cluster' — el sitio repartido en varios nodos con réplica y balanceo. · 'cpanel-reseller' — recursos para repartir entre clientes propios desde WHM. · 'web-hosting-windows' — plataforma Windows con Plesk. · 'ssl' y 'admindns'. El precio va en pesos colombianos, y el ciclo NO es el mismo en todas las categorías: mira el campo `cycle` antes de comparar dos. `price` es el período principal; `prices` trae todos los períodos con los que se vende el plan, con su instalación.

輸入結構描述

{
  "type": "object",
  "properties": {
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category"
    },
    "max_price": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Price"
    },
    "min_price": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Min Price"
    },
    "min_ram_gb": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Min Ram Gb"
    },
    "min_disk_gb": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Min Disk Gb"
    },
    "min_vcpu": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Min Vcpu"
    },
    "limit": {
      "default": 50,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_productsArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "search_productsDictOutput"
}
🟢get_product(name)

Ficha completa de un plan por su nombre exacto: precio de cada período en que se vende (`prices`), recursos, de qué fuente salió cada dato y cuándo se leyó. Si el plan no está en el catálogo devuelve null: eso significa que no se puede comprar, aunque alguna página lo anuncie. Los recursos se leen dos veces dentro del sistema de facturación: lo que el módulo entrega y lo que la ficha anuncia. Cuando coinciden se publica el valor; cuando no, el recurso NO va en `resources` sino en `resources_under_review` con lo que dice cada fuente, y eso hay que consultarlo, no afirmarlo. `resources_note` explica los casos en que no hay recursos que dar: un certificado SSL no es alojamiento, y los límites del hosting Windows los define su panel.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "title": "get_productArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_productDictOutput"
}
🟢compare_products(names)

Compara dos o más planes por nombre, uno al lado del otro. Devuelve además los nombres que no existen en el catálogo, que es información útil y no un error.

輸入結構描述

{
  "type": "object",
  "properties": {
    "names": {
      "items": {
        "type": "string"
      },
      "title": "Names",
      "type": "array"
    }
  },
  "required": [
    "names"
  ],
  "title": "compare_productsArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "compare_productsDictOutput"
}
🟢quote(name, quantity, cycle)

Cotiza un plan por cantidad y período, y devuelve la aritmética, no sólo el total. `cycle` acepta el código o el nombre del período (`monthly` o `Mensual`, `annually` o `Anual`…); sin él se cotiza el período principal. Los períodos de cada plan están en `prices` de get_product, y `available_cycles` los repite. IMPORTANTE: el subtotal NO incluye impuestos y por lo tanto no es un precio final al consumidor; la respuesta explica por qué. Al presentarlo hay que decirlo.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "quantity": {
      "default": 1,
      "title": "Quantity",
      "type": "integer"
    },
    "cycle": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Cycle"
    }
  },
  "required": [
    "name"
  ],
  "title": "quoteArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "quoteDictOutput"
}
🟢create_draft_order(name, quantity)

Prepara un pedido y devuelve el enlace del carrito para que lo complete una persona. Este servidor NUNCA cobra ni contrata. Si el catálogo está rancio o alguna fuente no se pudo leer, no devuelve enlace: con el dato dudoso no se vende.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "quantity": {
      "default": 1,
      "title": "Quantity",
      "type": "integer"
    }
  },
  "required": [
    "name"
  ],
  "title": "create_draft_orderArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "create_draft_orderDictOutput"
}
🟢catalog_status

Estado del catálogo: cuándo se generó, si está fresco, y si cada fuente se pudo leer. Consúltalo antes de afirmar un precio. «No hay discrepancias» y «no se pudo leer la fuente» son cosas distintas y aquí se ven distintas.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "catalog_statusArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "catalog_statusDictOutput"
}
🟢get_infrastructure_facts

Dónde está la infraestructura y qué se puede afirmar sobre ella. Llámalo ANTES de decir nada sobre el datacenter o la ubicación: incluye afirmaciones frecuentes que son falsas y que conviene no repetir.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "get_infrastructure_factsArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_infrastructure_factsDictOutput"
}
🟢get_sla

El SLA de soporte técnico: dónde está y cómo usarlo. El documento es la fuente única de las promesas de servicio; no resumas de memoria ni prometas por encima de él.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "get_slaArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_slaDictOutput"
}
🟢get_policies

Términos y condiciones, política de tratamiento de datos y demás documentos legales, con sus direcciones canónicas.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "get_policiesArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_policiesDictOutput"
}
🟢get_service(category)

La ficha de una línea de servicio por su categoría: qué es, qué NO es, para quién, diferenciales, detalle técnico y preguntas frecuentes. Úsala antes de describir un producto: evita el error más común, que es presentar esta línea como un fondo de recursos repartido entre vecinos. Si la línea no tiene ficha, devuelve null en vez de inventarla.

輸入結構描述

{
  "type": "object",
  "properties": {
    "category": {
      "title": "Category",
      "type": "string"
    }
  },
  "required": [
    "category"
  ],
  "title": "get_serviceArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_serviceDictOutput"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本10 個工具
已驗證未記錄版本10 個工具
已驗證未記錄版本10 個工具