Initial curated ITWorx_MCP_Hub source from 368fba691ea8d23403b4d56b53b5ec670d7c5020

This commit is contained in:
Public Source Publisher committed 2026-10-01 01:36:21 +02:00
commit cb5be898ea
663 files changed
+82674

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {"name": "AppOps governed connector", "slug": "appops-default"},
"spec": {
"connectorType": "appops",
"image": "local-build://connector-appops",
"transport": "streamable-http",
"credentialReferences": ["docker-secret://appops_hub_service_token"],
"allowedNetworkTargets": ["config://APPOPS_ENDPOINT"],
"configuration": {"readOnly": false, "writeMode": "approval-then-typed-execute", "requestTimeoutSeconds": 60, "maxResponseBytes": 2097152},
"health": {"path": "/health/ready", "intervalSeconds": 30, "failureThreshold": 3},
"defaultRiskClasses": ["R0", "R1", "R2", "R3"]
}
}
+35
View File
@@ -0,0 +1,35 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Authentik Default",
"slug": "authentik-default"
},
"spec": {
"connectorType": "authentik",
"image": "local-build://connector-authentik",
"transport": "streamable-http",
"credentialReferences": [
"docker-secret://authentik_mcp_token"
],
"allowedNetworkTargets": [
"config://AUTHENTIK_BASE_URL"
],
"configuration": {
"readOnly": true,
"includeApplications": true,
"includeProviders": true,
"includeOutpostHealth": true,
"includeTokenValues": false
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
@@ -0,0 +1,39 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Database Metadata Default",
"slug": "database-metadata-default"
},
"spec": {
"connectorType": "database",
"image": "local-build://connector-database",
"transport": "streamable-http",
"credentialReferences": [
"docker-secret://project_database_readonly_dsn"
],
"allowedNetworkTargets": [
"catalog-project-binding://database"
],
"configuration": {
"mode": "metadata-only",
"statementTimeoutMs": 3000,
"maxRows": 100,
"allowSchemas": [],
"denySchemas": [
"pg_catalog",
"information_schema"
],
"allowAdHocQueries": false
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
@@ -0,0 +1,36 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Deployment Readonly Default",
"slug": "deployment-readonly-default"
},
"spec": {
"connectorType": "deployment",
"image": "local-build://connector-deployment",
"transport": "streamable-http",
"credentialReferences": [
"service-identity://docker-read-broker"
],
"allowedNetworkTargets": [
"service://docker-read-broker"
],
"configuration": {
"readOnly": true,
"discoverComposeMetadata": true,
"allowedActions": [
"status",
"inspect"
]
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
+37
View File
@@ -0,0 +1,37 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Gitea Default",
"slug": "gitea-default"
},
"spec": {
"connectorType": "gitea",
"image": "local-build://connector-gitea",
"transport": "streamable-http",
"credentialReferences": [
"docker-secret://gitea_mcp_token",
"docker-secret://gitea_mcp_write_token"
],
"allowedNetworkTargets": [
"config://GITEA_BASE_URL"
],
"configuration": {
"readOnly": false,
"writeMode": "pr-first",
"requestTimeoutSeconds": 15,
"maxPageSize": 100,
"exposePrivateRepoMetadata": "authorized-only"
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1",
"R2"
]
}
}
+15
View File
@@ -0,0 +1,15 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {"name": "Knowledge Hub reviewed intake", "slug": "ingestion-default"},
"spec": {
"connectorType": "ingestion",
"image": "local-build://connector-ingestion",
"transport": "streamable-http",
"credentialReferences": ["docker-secret://knowledge_hub_ingestion_token"],
"allowedNetworkTargets": ["config://KNOWLEDGE_HUB_ENDPOINT"],
"configuration": {"maxFiles": 5, "maxFileBytes": 10485760, "maxTotalBytes": 26214400, "workspaceReadEnabled": false, "reviewRequired": true},
"health": {"path": "/health/ready", "intervalSeconds": 30, "failureThreshold": 3},
"defaultRiskClasses": ["R1", "R2"]
}
}
+34
View File
@@ -0,0 +1,34 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Knowledge Default",
"slug": "knowledge-default"
},
"spec": {
"connectorType": "knowledge",
"image": "local-build://connector-knowledge",
"transport": "streamable-http",
"credentialReferences": [],
"allowedNetworkTargets": [],
"configuration": {
"indexSecrets": false,
"maxDocumentBytes": 1048576,
"maxSearchResults": 20,
"allowedUriSchemes": [
"discovery",
"itworx-docs",
"itworx-git"
]
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
@@ -0,0 +1,33 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Fleet Ops read-only connector",
"slug": "mobilityops-default"
},
"spec": {
"connectorType": "mobilityops",
"image": "local-build://connector-mobilityops",
"transport": "streamable-http",
"credentialReferences": [
"docker-secret://mobilityops_service_token"
],
"allowedNetworkTargets": [
"config://MOBILITYOPS_ENDPOINT"
],
"configuration": {
"readOnly": true,
"requestTimeoutSeconds": 15,
"maxResponseBytes": 262144
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
@@ -0,0 +1,33 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Nginx Proxy Manager Default",
"slug": "nginx-proxy-manager-default"
},
"spec": {
"connectorType": "nginx-proxy-manager",
"image": "local-build://connector-nginx-proxy-manager",
"transport": "streamable-http",
"credentialReferences": [
"docker-secret://npm_mcp_token"
],
"allowedNetworkTargets": [
"config://NPM_BASE_URL"
],
"configuration": {
"readOnly": true,
"includeCertificates": true,
"exposeAccessLists": false
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
@@ -0,0 +1,34 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Observability Default",
"slug": "observability-default"
},
"spec": {
"connectorType": "observability",
"image": "local-build://connector-observability",
"transport": "streamable-http",
"credentialReferences": [
"docker-secret://observability_read_token"
],
"allowedNetworkTargets": [
"config://OBSERVABILITY_BASE_URL"
],
"configuration": {
"readOnly": true,
"maxLookbackHours": 24,
"maxLogEvents": 500,
"redactionProfile": "strict"
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}
+15
View File
@@ -0,0 +1,15 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {"name": "OpenCode governed job broker", "slug": "opencode-default"},
"spec": {
"connectorType": "opencode",
"image": "local-build://openchamber-mcp",
"transport": "streamable-http",
"credentialReferences": ["docker-secret://connector_identity_signing_key"],
"allowedNetworkTargets": ["service://opencode:4096"],
"configuration": {"readOnly": false, "writeMode": "preview-token-first", "requestTimeoutSeconds": 30, "maxResponseBytes": 1048576},
"health": {"path": "/ready", "intervalSeconds": 30, "failureThreshold": 3},
"defaultRiskClasses": ["R0", "R1", "R2"]
}
}
@@ -0,0 +1,15 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {"name": "OpenCode read-only analysis broker", "slug": "opencode-readonly-default"},
"spec": {
"connectorType": "opencode-readonly",
"image": "local-build://openchamber-mcp",
"transport": "streamable-http",
"credentialReferences": ["docker-secret://connector_identity_signing_key"],
"allowedNetworkTargets": ["service://opencode-readonly:4096"],
"configuration": {"readOnly": true, "agent": "plan", "workspaceMount": "read-only", "requestTimeoutSeconds": 30, "maxResponseBytes": 1048576},
"health": {"path": "/ready", "intervalSeconds": 30, "failureThreshold": 3},
"defaultRiskClasses": ["R0", "R1"]
}
}
@@ -0,0 +1,15 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {"name": "ProjectBrain governed connector", "slug": "projectbrain-default"},
"spec": {
"connectorType": "projectbrain",
"image": "local-build://connector-projectbrain",
"transport": "streamable-http",
"credentialReferences": ["docker-secret://projectbrain_hub_service_token"],
"allowedNetworkTargets": ["config://PROJECTBRAIN_ENDPOINT"],
"configuration": {"readOnly": false, "writeMode": "review-and-pr-first", "requestTimeoutSeconds": 30, "maxResponseBytes": 8388608},
"health": {"path": "/health/ready", "intervalSeconds": 30, "failureThreshold": 3},
"defaultRiskClasses": ["R0", "R1", "R2"]
}
}
+1
View File
@@ -0,0 +1 @@
{"apiVersion":"hub.example.com/v1alpha1","kind":"ConnectorTemplate","metadata":{"name":"Google Stitch governed connector","slug":"stitch-default"},"spec":{"connectorType":"stitch","image":"local-build://connector-stitch","transport":"streamable-http","credentialReferences":["docker-secret://stitch_api_key"],"allowedNetworkTargets":["service://stitch.googleapis.com/mcp"],"configuration":{"readOnly":false,"writeMode":"bounded-design-writes","requestTimeoutSeconds":120,"maxResponseBytes":1048576},"health":{"path":"/health/ready","intervalSeconds":30,"failureThreshold":3},"defaultRiskClasses":["R1","R2"]}}
+40
View File
@@ -0,0 +1,40 @@
{
"apiVersion": "hub.example.com/v1alpha1",
"kind": "ConnectorTemplate",
"metadata": {
"name": "Unraid Default",
"slug": "unraid-default"
},
"spec": {
"connectorType": "unraid",
"image": "local-build://connector-unraid",
"transport": "streamable-http",
"credentialReferences": [
"service-identity://docker-read-broker"
],
"allowedNetworkTargets": [
"service://docker-read-broker"
],
"configuration": {
"readOnly": true,
"allowedBrokerRoutes": [
"/v1/host",
"/v1/storage",
"/v1/containers",
"/v1/containers/{registered_id}",
"/v1/containers/{registered_id}/logs",
"/v1/networks"
],
"maxLogLines": 500
},
"health": {
"path": "/health/ready",
"intervalSeconds": 30,
"failureThreshold": 3
},
"defaultRiskClasses": [
"R0",
"R1"
]
}
}