Skip to main content
GET
/
servers
/
{qualifiedName}
/
releases
JavaScript
import Smithery from '@smithery/api';

const client = new Smithery({
  apiKey: process.env['SMITHERY_API_KEY'], // This is the default and can be omitted
});

// Automatically fetches more pages as needed.
for await (const releaseListResponse of client.servers.releases.list('qualifiedName')) {
  console.log(releaseListResponse.id);
}
{
  "releases": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "status": "<string>",
      "type": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>",
      "commit": "<string>",
      "commitMessage": "<string>",
      "branch": "<string>",
      "upstreamUrl": "<string>",
      "mcpUrl": "<string>"
    }
  ],
  "pagination": {
    "currentPage": 0,
    "pageSize": 0,
    "totalPages": 0,
    "totalCount": 0
  }
}

Authorizations

Authorization
string
header
required

Smithery API key as Bearer token

Path Parameters

qualifiedName
string
required

The server's qualified name (e.g. 'namespace/server' or 'namespace' for namespace-only servers). Use %2F to encode the slash.

Query Parameters

page
integer
default:1
Required range: 1 <= x <= 9007199254740991
pageSize
integer
default:20
Required range: 1 <= x <= 100

Response

Paginated list of releases

releases
object[]
required
pagination
object
required