Skip to content

Commit 6b3a4b2

Browse files
chore: update catalog data files for v2026.03.28 (#989)
Co-authored-by: GitHub Action <action@github.com>
1 parent f822e74 commit 6b3a4b2

File tree

4 files changed

+184
-38
lines changed

4 files changed

+184
-38
lines changed

pkg/catalog/official/data/official-registry.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/upstream-registry.schema.json",
33
"version": "1.0.0",
44
"meta": {
5-
"last_updated": "2026-03-27T00:49:47Z"
5+
"last_updated": "2026-03-28T00:46:16Z"
66
},
77
"data": {
88
"servers": [
@@ -51,8 +51,8 @@
5151
"io.github.stacklok": {
5252
"ghcr.io/apollographql/apollo-mcp-server:v1.11.0": {
5353
"metadata": {
54-
"last_updated": "2026-03-06T02:57:37Z",
55-
"stars": 268
54+
"last_updated": "2026-03-27T03:03:46Z",
55+
"stars": 276
5656
},
5757
"overview": "## Apollo MCP Server\n\nThe apollo-mcp-server is a Model Context Protocol (MCP) server implementation that makes your GraphQL API operations available as MCP tools for AI assistants and agents. It acts as a translation layer between AI clients and your GraphQL infrastructure, exposing query and mutation capabilities through MCP so models can fetch, explore, and orchestrate your graph operations without bespoke tooling.",
5858
"permissions": {
@@ -5520,7 +5520,7 @@
55205520
"packages": [
55215521
{
55225522
"registryType": "oci",
5523-
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
5523+
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
55245524
"transport": {
55255525
"type": "streamable-http",
55265526
"url": "http://localhost:5000"
@@ -5530,7 +5530,7 @@
55305530
"_meta": {
55315531
"io.modelcontextprotocol.registry/publisher-provided": {
55325532
"io.github.stacklok": {
5533-
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0": {
5533+
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0": {
55345534
"args": [
55355535
"--address",
55365536
"0.0.0.0"
@@ -11521,7 +11521,7 @@
1152111521
"homepage": "https://huggingface.co/mcp"
1152211522
},
1152311523
"metadata": {
11524-
"last_updated": "2026-03-06T02:57:37Z"
11524+
"last_updated": "2026-03-27T03:03:46Z"
1152511525
},
1152611526
"overview": "## Hugging Face MCP Server\n\nThe huggingface-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants and agents to interact directly with the Hugging Face ecosystem, including models, datasets, and Spaces. It allows AI-driven workflows to discover models, inspect metadata, download artifacts, and reason about available ML resources without switching tools or manually navigating the Hugging Face Hub. This server is especially useful for model exploration, experimentation, research, and workflows that integrate open-source ML assets into AI-assisted development.",
1152711527
"status": "Active",
@@ -13104,7 +13104,7 @@
1310413104
"homepage": "https://linear.app/docs/mcp"
1310513105
},
1310613106
"metadata": {
13107-
"last_updated": "2026-03-06T02:57:37Z"
13107+
"last_updated": "2026-03-27T03:03:46Z"
1310813108
},
1310913109
"overview": "## Linear MCP Server\n\nThe linear MCP server is a Model Context Protocol (MCP) server that enables AI assistants and agents to interact directly with Linear, the issue tracking and project management platform. It allows AI-driven workflows to create, update, search, and reason about issues, projects, cycles, and teams — bringing planning and execution context directly into AI-assisted development workflows. This server is especially useful for product planning, engineering management, sprint execution, and triage workflows where Linear is the system of record.",
1311013110
"status": "Active",
@@ -14510,7 +14510,7 @@
1451014510
"packages": [
1451114511
{
1451214512
"registryType": "oci",
14513-
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.8.1",
14513+
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.9.0",
1451414514
"transport": {
1451514515
"type": "stdio"
1451614516
},
@@ -14564,7 +14564,7 @@
1456414564
"_meta": {
1456514565
"io.modelcontextprotocol.registry/publisher-provided": {
1456614566
"io.github.stacklok": {
14567-
"docker.io/mongodb/mongodb-mcp-server:1.8.1": {
14567+
"docker.io/mongodb/mongodb-mcp-server:1.9.0": {
1456814568
"metadata": {
1456914569
"last_updated": "2026-03-21T02:54:11Z",
1457014570
"stars": 968

pkg/catalog/official/data/registry.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/toolhive-legacy-registry.schema.json",
33
"version": "1.0.0",
4-
"last_updated": "2026-03-27T00:49:47Z",
4+
"last_updated": "2026-03-28T00:46:16Z",
55
"servers": {
66
"apollo-mcp-server": {
77
"title": "Apollo GraphQL",
@@ -13,8 +13,8 @@
1313
"example_GetAstronautsCurrentlyInSpace"
1414
],
1515
"metadata": {
16-
"stars": 268,
17-
"last_updated": "2026-03-06T02:57:37Z"
16+
"stars": 276,
17+
"last_updated": "2026-03-27T03:03:46Z"
1818
},
1919
"repository_url": "https://github.com/apollographql/apollo-mcp-server",
2020
"tags": [
@@ -4876,7 +4876,7 @@
48764876
"mcp-server"
48774877
],
48784878
"overview": "## Database Toolbox MCP Server\n\nThe database-toolbox-mcp-server is a Model Context Protocol (MCP) server that provides AI assistants with a unified, database-agnostic interface for interacting with multiple relational databases. It exposes common database operations as standardized MCP tools, allowing AI-driven workflows to query data, inspect schemas, and manage connections across different database engines without bespoke integrations for each one. This server is especially useful for data analysis, reporting, debugging, and operational workflows that span multiple databases.",
4879-
"image": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
4879+
"image": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
48804880
"target_port": 5000,
48814881
"permissions": {
48824882
"network": {
@@ -12996,7 +12996,7 @@
1299612996
"query"
1299712997
],
1299812998
"overview": "## MongoDB MCP Server\n\nThe mongodb MCP server is a Model Context Protocol (MCP) server that enables AI assistants and agents to interact directly with MongoDB databases through a structured, AI-friendly interface. It allows AI-driven workflows to inspect collections, query documents, and reason about schema-less data without switching tools or embedding MongoDB-specific drivers in the client. This server is especially useful for application development, data exploration, debugging, and analytics workflows where MongoDB is the primary data store.",
12999-
"image": "docker.io/mongodb/mongodb-mcp-server:1.8.1",
12999+
"image": "docker.io/mongodb/mongodb-mcp-server:1.9.0",
1300013000
"permissions": {
1300113001
"network": {
1300213002
"outbound": {
@@ -34215,7 +34215,7 @@
3421534215
"gr1_flux1_schnell_infer"
3421634216
],
3421734217
"metadata": {
34218-
"last_updated": "2026-03-06T02:57:37Z"
34218+
"last_updated": "2026-03-27T03:03:46Z"
3421934219
},
3422034220
"tags": [
3422134221
"remote",
@@ -34267,7 +34267,7 @@
3426734267
"search_documentation"
3426834268
],
3426934269
"metadata": {
34270-
"last_updated": "2026-03-06T02:57:37Z"
34270+
"last_updated": "2026-03-27T03:03:46Z"
3427134271
},
3427234272
"tags": [
3427334273
"issue-tracking",

pkg/catalog/toolhive/data/official-registry.json

Lines changed: 86 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/upstream-registry.schema.json",
33
"version": "1.0.0",
44
"meta": {
5-
"last_updated": "2026-03-27T00:49:47Z"
5+
"last_updated": "2026-03-28T00:46:17Z"
66
},
77
"data": {
88
"servers": [
@@ -308,8 +308,8 @@
308308
"io.github.stacklok": {
309309
"ghcr.io/apollographql/apollo-mcp-server:v1.11.0": {
310310
"metadata": {
311-
"last_updated": "2026-03-06T02:57:37Z",
312-
"stars": 268
311+
"last_updated": "2026-03-27T03:03:46Z",
312+
"stars": 276
313313
},
314314
"overview": "## Apollo MCP Server\n\nThe apollo-mcp-server is a Model Context Protocol (MCP) server implementation that makes your GraphQL API operations available as MCP tools for AI assistants and agents. It acts as a translation layer between AI clients and your GraphQL infrastructure, exposing query and mutation capabilities through MCP so models can fetch, explore, and orchestrate your graph operations without bespoke tooling.",
315315
"permissions": {
@@ -4131,7 +4131,7 @@
41314131
"homepage": "https://www.canva.dev/docs/connect/canva-mcp-server-setup/"
41324132
},
41334133
"metadata": {
4134-
"last_updated": "2026-03-06T02:57:37Z"
4134+
"last_updated": "2026-03-27T03:03:46Z"
41354135
},
41364136
"overview": "## Canva MCP Server\n\nThe canva MCP server is a Model Context Protocol (MCP) server that allows AI assistants and agents to interact directly with Canva's design platform through a structured, AI-friendly interface. It enables AI-driven workflows to create, edit, and manage visual designs — such as presentations, social graphics, documents, and brand assets — without leaving the conversational or automated workflow. This server is especially useful for content creation, marketing workflows, design automation, and brand-aware AI assistants.",
41374137
"status": "Active",
@@ -6383,7 +6383,7 @@
63836383
"packages": [
63846384
{
63856385
"registryType": "oci",
6386-
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
6386+
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
63876387
"transport": {
63886388
"type": "streamable-http",
63896389
"url": "http://localhost:5000"
@@ -6393,7 +6393,7 @@
63936393
"_meta": {
63946394
"io.modelcontextprotocol.registry/publisher-provided": {
63956395
"io.github.stacklok": {
6396-
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0": {
6396+
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0": {
63976397
"args": [
63986398
"--address",
63996399
"0.0.0.0"
@@ -9553,7 +9553,7 @@
95539553
"packages": [
95549554
{
95559555
"registryType": "oci",
9556-
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
9556+
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
95579557
"transport": {
95589558
"type": "sse",
95599559
"url": "http://localhost:5000"
@@ -9563,7 +9563,7 @@
95639563
"_meta": {
95649564
"io.modelcontextprotocol.registry/publisher-provided": {
95659565
"io.github.stacklok": {
9566-
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0": {
9566+
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0": {
95679567
"metadata": {
95689568
"last_updated": "2026-03-17T02:59:09Z",
95699569
"stars": 13428
@@ -23573,7 +23573,7 @@
2357323573
"packages": [
2357423574
{
2357523575
"registryType": "oci",
23576-
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.8.1",
23576+
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.9.0",
2357723577
"transport": {
2357823578
"type": "stdio"
2357923579
},
@@ -23627,7 +23627,7 @@
2362723627
"_meta": {
2362823628
"io.modelcontextprotocol.registry/publisher-provided": {
2362923629
"io.github.stacklok": {
23630-
"docker.io/mongodb/mongodb-mcp-server:1.8.1": {
23630+
"docker.io/mongodb/mongodb-mcp-server:1.9.0": {
2363123631
"metadata": {
2363223632
"last_updated": "2026-03-20T02:58:12Z",
2363323633
"stars": 966
@@ -29733,7 +29733,7 @@
2973329733
"packages": [
2973429734
{
2973529735
"registryType": "oci",
29736-
"identifier": "ghcr.io/stackloklabs/ocireg-mcp/server:0.2.1",
29736+
"identifier": "ghcr.io/stackloklabs/ocireg-mcp/server:0.3.0",
2973729737
"transport": {
2973829738
"type": "streamable-http",
2973929739
"url": "http://localhost:8080"
@@ -29759,9 +29759,9 @@
2975929759
"_meta": {
2976029760
"io.modelcontextprotocol.registry/publisher-provided": {
2976129761
"io.github.stacklok": {
29762-
"ghcr.io/stackloklabs/ocireg-mcp/server:0.2.1": {
29762+
"ghcr.io/stackloklabs/ocireg-mcp/server:0.3.0": {
2976329763
"metadata": {
29764-
"last_updated": "2026-03-13T17:38:08Z",
29764+
"last_updated": "2026-03-26T13:10:33Z",
2976529765
"stars": 11
2976629766
},
2976729767
"overview": "## OCI Registry MCP Server\n\nThe oci-registry MCP server provides secure OCI container registry querying with image introspection and manifest retrieval. The tool enables users to analyze container images through streamlined access to OCI registries, supporting image metadata inspection, tag enumeration, manifest analysis, and secure querying via HTTP transport.",
@@ -29862,6 +29862,77 @@
2986229862
},
2986329863
"name": "get_image_manifest"
2986429864
},
29865+
{
29866+
"annotations": {
29867+
"destructiveHint": false,
29868+
"idempotentHint": true,
29869+
"openWorldHint": true,
29870+
"readOnlyHint": true
29871+
},
29872+
"description": "Fetch the content of a specific referrer artifact. Use list_referrers first to discover artifacts and their digests. Returns content as an embedded resource with proper MIME type. For cosign attestations (DSSE envelopes), automatically decodes the base64 payload unless decode_payload is false.",
29873+
"inputSchema": {
29874+
"properties": {
29875+
"content_type": {
29876+
"description": "Hint about the expected content type to help label output metadata",
29877+
"enum": [
29878+
"sbom",
29879+
"provenance",
29880+
"vex",
29881+
"signature"
29882+
],
29883+
"type": "string"
29884+
},
29885+
"decode_payload": {
29886+
"description": "When true (default), unwrap DSSE envelopes to return the decoded predicate. When false, return raw blob.",
29887+
"type": "boolean"
29888+
},
29889+
"digest": {
29890+
"description": "The digest of the referrer artifact from list_referrers (e.g., sha256:abc123...)",
29891+
"type": "string"
29892+
},
29893+
"image_ref": {
29894+
"description": "The parent image reference containing the repository (e.g., docker.io/library/alpine:latest)",
29895+
"type": "string"
29896+
},
29897+
"max_bytes": {
29898+
"description": "Maximum payload size in bytes. Content exceeding this is truncated. Default 512KB (524288).",
29899+
"type": "number"
29900+
}
29901+
},
29902+
"required": [
29903+
"image_ref",
29904+
"digest"
29905+
],
29906+
"type": "object"
29907+
},
29908+
"name": "get_referrer_content"
29909+
},
29910+
{
29911+
"annotations": {
29912+
"destructiveHint": false,
29913+
"idempotentHint": true,
29914+
"openWorldHint": true,
29915+
"readOnlyHint": true
29916+
},
29917+
"description": "List OCI artifacts (SBOMs, signatures, provenance, VEX) attached to an image via the OCI Referrers API. Returns descriptors with artifact type, digest, size, and annotations. Use this to discover what attestations exist before fetching their content with get_referrer_content.",
29918+
"inputSchema": {
29919+
"properties": {
29920+
"artifact_type": {
29921+
"description": "Filter referrers by artifact type (e.g., application/vnd.cyclonedx+json)",
29922+
"type": "string"
29923+
},
29924+
"image_ref": {
29925+
"description": "The image reference (e.g., docker.io/library/alpine:latest). Tags are automatically resolved to digests.",
29926+
"type": "string"
29927+
}
29928+
},
29929+
"required": [
29930+
"image_ref"
29931+
],
29932+
"type": "object"
29933+
},
29934+
"name": "list_referrers"
29935+
},
2986529936
{
2986629937
"annotations": {
2986729938
"destructiveHint": false,
@@ -29907,6 +29978,8 @@
2990729978
"get_image_config",
2990829979
"get_image_info",
2990929980
"get_image_manifest",
29981+
"get_referrer_content",
29982+
"list_referrers",
2991029983
"list_tags"
2991129984
]
2991229985
}

0 commit comments

Comments
 (0)