API prises en charge
Les API prises en charge dans cette version de l’application ServiceNow MCP Registry sont répertoriées ici.
Obtenir les serveurs MCP
Récupère une liste paginée des serveurs MCP enregistrés.
Le ServiceNow registre MCP fournit des points de terminaison d’API HTTP pour la détection et la récupération des métadonnées du serveur MCP. Le point de terminaison des serveurs de liste est l’interface de découverte primaire pour parcourir le catalogue de registre.
Point de terminaison
Méthode HTTP : GET
Acheminement : /api/sn_mcp_registry/v1/servicenow_mcp_registry/servers
Exemple deréponse
{
"result": {
"metadata": {
"count": 8,
"nextCursor": null
},
"servers": [
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"active": "active",
"type": "servicenow",
"updatedAt": "2026-02-15 18:10:04",
"publishedAt": "2026-02-15 18:08:28"
}
},
"server": {
"title": "Figma",
"description": "Design and collaboration platform",
"name": "com.figma.mcp@mcp-server-remote",
"version": "latest",
"repository": {
"url": "https://github.com/figma/mcp-server-guide",
"source": "github"
},
"remotes": [
{
"type": "streamable-http",
"url": "https://mcp.figma.com/mcp"
}
]
}
},
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"active": "active",
"type": "servicenow",
"updatedAt": "2026-02-15 18:06:59",
"publishedAt": "2026-02-15 18:06:59"
}
},
"server": {
"title": "Linear",
"description": "Issue tracking and project management",
"name": "com.linear.app@mcp-server-remote",
"version": "latest",
"repository": {
"url": "https://github.com/jerhadf/linear-mcp-server",
"source": "github"
},
"packages": [
{
"registryType": "npm",
"identifier": "linear-mcp-server",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "LINEAR_API_KEY",
"description": "Linear Personal API key from Settings > Account > Security & Access",
"isRequired": true,
"isSecret": true
}
]
}
],
"remotes": [
{
"type": "sse",
"url": "https://mcp.linear.app/sse"
},
{
"type": "streamable-http",
"url": "https://mcp.linear.app/mcp"
}
]
}
}
]
}
}
Obtenir toutes les versions d’un serveur MCP
Récupérez toutes les versions disponibles pour un serveur MCP spécifique.
Le point de terminaison de liste des versions de serveur récupère toutes les versions disponibles pour un serveur MCP spécifique.
Point de terminaison
Méthode HTTP : GET
Acheminement : /api/sn_mcp_registry/v1/servicenow_mcp_registry/servers/{mcp_server_name}/versions
Paramètres de chemin d'accès
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| mcp_server_name | Chaîne | Oui | Nom codé URL du serveur MCP. Par exemple, com.figma.mcp@mcp-server-remote. |
Exemple deréponse
{
"result": {
"serverName": "com.linear.app@mcp-server-remote",
"totalVersions": 1,
"versions": [
{
"version": "latest",
"isLatest": true,
"active": "1",
"type": "servicenow",
"description": "Issue tracking and project management",
"publishedAt": "2026-02-15 18:06:59",
"updatedAt": "2026-02-15 18:06:59",
"websiteUrl": "",
"sysId": "7df5ef86ffcb3210a476ffffffffff45",
"repository": {
"url": "https://github.com/jerhadf/linear-mcp-server",
"source": "github"
},
"package": [
{
"registryType": "npm",
"identifier": "linear-mcp-server",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "LINEAR_API_KEY",
"description": "Linear Personal API key from Settings > Account > Security & Access",
"isRequired": true,
"isSecret": true
}
]
}
]
}
]
}
}
Obtenir une version spécifique du serveur MCP
Récupérez la configuration détaillée d’une version spécifique du serveur MCP, y compris les définitions de package, les configurations de transport et les métadonnées complètes.
Le point de terminaison récupère la configuration détaillée pour une version spécifique du serveur MCP. Ce point de terminaison renvoie des métadonnées complètes du serveur, y compris les définitions de package, les configurations de transport, les exigences d’authentification et les métadonnées gérées par le registre. Utilisez la version spéciale la plus récente pour obtenir la dernière version.
Point de terminaison
Méthode HTTP : GET
Acheminement : /api/sn_mcp_registry/v1/servicenow_mcp_registry/servers/{serverName}/versions/{version}
Paramètres de chemin d'accès
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| serverName | Chaîne | Oui | Nom de serveur codé URL. Par exemple, com.figma.mcp@mcp-server-remote. |
| version | Chaîne | Oui | Chaîne de version encodée URL. Par exemple, 1.0.0. Utilisez le dernier pour récupérer la dernière version. |
Exemple deréponse
{
"result": {
"server": {
"name": "com.linear.app@mcp-server-remote",
"title": "Linear",
"description": "Issue tracking and project management",
"version": "latest",
"remotes": [
{
"type": "sse",
"url": "https://mcp.linear.app/sse"
},
{
"type": "streamable-http",
"url": "https://mcp.linear.app/mcp"
}
],
"packages": [
{
"registryType": "npm",
"identifier": "linear-mcp-server",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "LINEAR_API_KEY",
"description": "Linear Personal API key from Settings > Account > Security & Access",
"isRequired": true,
"isSecret": true
}
]
}
],
"icons": null,
"repository": {
"url": "https://github.com/jerhadf/linear-mcp-server",
"source": "github"
}
},
"_meta": {
"active": "1",
"publishedAt": "2026-02-15 18:06:59",
"updatedAt": "2026-02-15 18:06:59",
"isLatest": false
}
}
}