Home / Servers

rpg-dice-mcp

by dvystrcil

rpg-dice-mcp (deploy)

Kustomize manifests for the rpg-dice-mcp MCP server. Source code + Dockerfile + CI live in dvystrcil/rpg-dice-mcp-docker.

What lives where

RepoPurpose
dvystrcil/rpg-dice-mcp-dockerGo source, Dockerfile, CI → publishes harbor.sirddail.net/ai/rpg-dice-mcp:sha-<n>
dvystrcil/rpg-dice-mcp (this repo)Kustomize manifests applied to the cluster
dvystrcil/argocd-projects/rpg-dice-mcp/Argo Application pointing at this repo's base/
dvystrcil/argocd-image-updater/rpg-dice-mcp/ImageUpdater CR (per feedback_image_updater_crd_not_annotations — no annotations)
dvystrcil/gateway-services/charts/.../values.yamlHTTPRoute (per feedback_gateway_services_owns_routing — chart-owned, not per-app)

Manifest set (base/)

  • namespace.yaml — the rpg-dice-mcp namespace, labeled for the gateway-services chart selector
  • harbor-pull-secret.yamlInfisicalSecret projecting the Harbor pull dockerconfigjson
  • deployment.yaml — single-replica Deployment; non-root; memory limit (per feedback_unbounded_pods_are_node_killers); /healthz probes (NOT bare /, which the MCP streamable handler doesn't 200)
  • service.yaml — ClusterIP on :8080
  • kustomization.yaml

Why split from -docker

Per the homelab project_mcp_repo_split_pattern: the build repo and the deploy repo are kept separate so:

  • The image-updater watches Harbor → writes back to this repo (the canonical deploy state) without churning the build repo
  • The Argo Application syncs from this repo on commit, not on every docker tag
  • CI permissions stay narrow (build repo can push images; this repo can only commit manifests)

Refs

License

MIT — see LICENSE.

Related servers

n8n

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

NOASSERTION198,904

@modelcontextprotocol/server-everything

Official

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,105

@modelcontextprotocol/server-filesystem

Official

by modelcontextprotocol

MCP server for filesystem access

SEE LICENSE IN LICENSE89,105

mcp-server-fetch

Official

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,105