SpainMCP
Referencia APIServidores

Publicar un release

Publica un nuevo release para un servidor. Para servidores URL, proporciona deploymentUrl. Para servidores stdio, sube un bundle.

POST /servers/{qualifiedName}/releases

Autorizaciones

ParámetroTipoUbicaciónRequeridoDescripción
AuthorizationstringheaderAPI key de SpainMCP como Bearer token

Parámetros de Ruta

ParámetroTipoRequeridoDescripción
qualifiedNamestringNombre cualificado del servidor (p.ej. 'namespace/server' o 'namespace' para servidores solo-namespace). Usa %2F para codificar la barra.

Body

application/json

CampoTipoRequeridoDescripción
typestringTipo de release: "url" o "stdio"
deploymentUrlstringnoURL de despliegue (requerido para tipo "url")
configSchemaobjectnoJSON Schema opcional para la configuración del servidor

Respuesta

201application/json — Release creado correctamente

CampoTipoRequerido
idstring
statusstring
typestring
createdAtstring
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "building",
  "type": "url",
  "createdAt": "2024-01-01T00:00:00.000Z"
}

404 — Servidor no encontrado

Ejemplo

import SpainMCP from '@spainmcp/api';

const client = new SpainMCP({
  apiKey: process.env['SPAINMCP_API_KEY'],
});

const release = await client.servers.releases.create('myorg/my-server', {
  type: 'url',
  deploymentUrl: 'https://api.example.com/mcp',
});

console.log(release.id);
¿Te ha sido útil esta página?

En esta página