Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions pkg/catalog/official/data/official-registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/upstream-registry.schema.json",
"version": "1.0.0",
"meta": {
"last_updated": "2026-03-27T00:49:47Z"
"last_updated": "2026-03-28T00:46:16Z"
},
"data": {
"servers": [
Expand Down Expand Up @@ -51,8 +51,8 @@
"io.github.stacklok": {
"ghcr.io/apollographql/apollo-mcp-server:v1.11.0": {
"metadata": {
"last_updated": "2026-03-06T02:57:37Z",
"stars": 268
"last_updated": "2026-03-27T03:03:46Z",
"stars": 276
},
"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.",
"permissions": {
Expand Down Expand Up @@ -5520,7 +5520,7 @@
"packages": [
{
"registryType": "oci",
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
"transport": {
"type": "streamable-http",
"url": "http://localhost:5000"
Expand All @@ -5530,7 +5530,7 @@
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.stacklok": {
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0": {
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0": {
"args": [
"--address",
"0.0.0.0"
Expand Down Expand Up @@ -11521,7 +11521,7 @@
"homepage": "https://huggingface.co/mcp"
},
"metadata": {
"last_updated": "2026-03-06T02:57:37Z"
"last_updated": "2026-03-27T03:03:46Z"
},
"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.",
"status": "Active",
Expand Down Expand Up @@ -13104,7 +13104,7 @@
"homepage": "https://linear.app/docs/mcp"
},
"metadata": {
"last_updated": "2026-03-06T02:57:37Z"
"last_updated": "2026-03-27T03:03:46Z"
},
"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.",
"status": "Active",
Expand Down Expand Up @@ -14510,7 +14510,7 @@
"packages": [
{
"registryType": "oci",
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.8.1",
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.9.0",
"transport": {
"type": "stdio"
},
Expand Down Expand Up @@ -14564,7 +14564,7 @@
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.stacklok": {
"docker.io/mongodb/mongodb-mcp-server:1.8.1": {
"docker.io/mongodb/mongodb-mcp-server:1.9.0": {
"metadata": {
"last_updated": "2026-03-21T02:54:11Z",
"stars": 968
Expand Down
14 changes: 7 additions & 7 deletions pkg/catalog/official/data/registry.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/toolhive-legacy-registry.schema.json",
"version": "1.0.0",
"last_updated": "2026-03-27T00:49:47Z",
"last_updated": "2026-03-28T00:46:16Z",
"servers": {
"apollo-mcp-server": {
"title": "Apollo GraphQL",
Expand All @@ -13,8 +13,8 @@
"example_GetAstronautsCurrentlyInSpace"
],
"metadata": {
"stars": 268,
"last_updated": "2026-03-06T02:57:37Z"
"stars": 276,
"last_updated": "2026-03-27T03:03:46Z"
},
"repository_url": "https://github.com/apollographql/apollo-mcp-server",
"tags": [
Expand Down Expand Up @@ -4876,7 +4876,7 @@
"mcp-server"
],
"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.",
"image": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
"image": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
"target_port": 5000,
"permissions": {
"network": {
Expand Down Expand Up @@ -12996,7 +12996,7 @@
"query"
],
"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.",
"image": "docker.io/mongodb/mongodb-mcp-server:1.8.1",
"image": "docker.io/mongodb/mongodb-mcp-server:1.9.0",
"permissions": {
"network": {
"outbound": {
Expand Down Expand Up @@ -34215,7 +34215,7 @@
"gr1_flux1_schnell_infer"
],
"metadata": {
"last_updated": "2026-03-06T02:57:37Z"
"last_updated": "2026-03-27T03:03:46Z"
},
"tags": [
"remote",
Expand Down Expand Up @@ -34267,7 +34267,7 @@
"search_documentation"
],
"metadata": {
"last_updated": "2026-03-06T02:57:37Z"
"last_updated": "2026-03-27T03:03:46Z"
},
"tags": [
"issue-tracking",
Expand Down
99 changes: 86 additions & 13 deletions pkg/catalog/toolhive/data/official-registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/upstream-registry.schema.json",
"version": "1.0.0",
"meta": {
"last_updated": "2026-03-27T00:49:47Z"
"last_updated": "2026-03-28T00:46:17Z"
},
"data": {
"servers": [
Expand Down Expand Up @@ -308,8 +308,8 @@
"io.github.stacklok": {
"ghcr.io/apollographql/apollo-mcp-server:v1.11.0": {
"metadata": {
"last_updated": "2026-03-06T02:57:37Z",
"stars": 268
"last_updated": "2026-03-27T03:03:46Z",
"stars": 276
},
"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.",
"permissions": {
Expand Down Expand Up @@ -4131,7 +4131,7 @@
"homepage": "https://www.canva.dev/docs/connect/canva-mcp-server-setup/"
},
"metadata": {
"last_updated": "2026-03-06T02:57:37Z"
"last_updated": "2026-03-27T03:03:46Z"
},
"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.",
"status": "Active",
Expand Down Expand Up @@ -6383,7 +6383,7 @@
"packages": [
{
"registryType": "oci",
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
"transport": {
"type": "streamable-http",
"url": "http://localhost:5000"
Expand All @@ -6393,7 +6393,7 @@
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.stacklok": {
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0": {
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0": {
"args": [
"--address",
"0.0.0.0"
Expand Down Expand Up @@ -9553,7 +9553,7 @@
"packages": [
{
"registryType": "oci",
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0",
"identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0",
"transport": {
"type": "sse",
"url": "http://localhost:5000"
Expand All @@ -9563,7 +9563,7 @@
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.stacklok": {
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.30.0": {
"us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.31.0": {
"metadata": {
"last_updated": "2026-03-17T02:59:09Z",
"stars": 13428
Expand Down Expand Up @@ -23573,7 +23573,7 @@
"packages": [
{
"registryType": "oci",
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.8.1",
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.9.0",
"transport": {
"type": "stdio"
},
Expand Down Expand Up @@ -23627,7 +23627,7 @@
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.stacklok": {
"docker.io/mongodb/mongodb-mcp-server:1.8.1": {
"docker.io/mongodb/mongodb-mcp-server:1.9.0": {
"metadata": {
"last_updated": "2026-03-20T02:58:12Z",
"stars": 966
Expand Down Expand Up @@ -29733,7 +29733,7 @@
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stackloklabs/ocireg-mcp/server:0.2.1",
"identifier": "ghcr.io/stackloklabs/ocireg-mcp/server:0.3.0",
"transport": {
"type": "streamable-http",
"url": "http://localhost:8080"
Expand All @@ -29759,9 +29759,9 @@
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"io.github.stacklok": {
"ghcr.io/stackloklabs/ocireg-mcp/server:0.2.1": {
"ghcr.io/stackloklabs/ocireg-mcp/server:0.3.0": {
"metadata": {
"last_updated": "2026-03-13T17:38:08Z",
"last_updated": "2026-03-26T13:10:33Z",
"stars": 11
},
"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.",
Expand Down Expand Up @@ -29862,6 +29862,77 @@
},
"name": "get_image_manifest"
},
{
"annotations": {
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true,
"readOnlyHint": true
},
"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.",
"inputSchema": {
"properties": {
"content_type": {
"description": "Hint about the expected content type to help label output metadata",
"enum": [
"sbom",
"provenance",
"vex",
"signature"
],
"type": "string"
},
"decode_payload": {
"description": "When true (default), unwrap DSSE envelopes to return the decoded predicate. When false, return raw blob.",
"type": "boolean"
},
"digest": {
"description": "The digest of the referrer artifact from list_referrers (e.g., sha256:abc123...)",
"type": "string"
},
"image_ref": {
"description": "The parent image reference containing the repository (e.g., docker.io/library/alpine:latest)",
"type": "string"
},
"max_bytes": {
"description": "Maximum payload size in bytes. Content exceeding this is truncated. Default 512KB (524288).",
"type": "number"
}
},
"required": [
"image_ref",
"digest"
],
"type": "object"
},
"name": "get_referrer_content"
},
{
"annotations": {
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true,
"readOnlyHint": true
},
"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.",
"inputSchema": {
"properties": {
"artifact_type": {
"description": "Filter referrers by artifact type (e.g., application/vnd.cyclonedx+json)",
"type": "string"
},
"image_ref": {
"description": "The image reference (e.g., docker.io/library/alpine:latest). Tags are automatically resolved to digests.",
"type": "string"
}
},
"required": [
"image_ref"
],
"type": "object"
},
"name": "list_referrers"
},
{
"annotations": {
"destructiveHint": false,
Expand Down Expand Up @@ -29907,6 +29978,8 @@
"get_image_config",
"get_image_info",
"get_image_manifest",
"get_referrer_content",
"list_referrers",
"list_tags"
]
}
Expand Down
Loading