testcontainers-dotnet Model Context Protocol (MCP) Server

GitHub

A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

Official MCP Monorepo Collection

testcontainers-dotnet Modular Servers

A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

Available Sub-Servers (67)

Templates
node

Model Context Protocol (templates) server

npx -y @modelcontextprotocol/server-templates
Testcontainers.activemq
node

Model Context Protocol (testcontainers.activemq) server

npx -y @modelcontextprotocol/server-testcontainers.activemq
Testcontainers.arangodb
node

Model Context Protocol (testcontainers.arangodb) server

npx -y @modelcontextprotocol/server-testcontainers.arangodb
Testcontainers.aspiredashboard
node

Model Context Protocol (testcontainers.aspiredashboard) server

npx -y @modelcontextprotocol/server-testcontainers.aspiredashboard
Testcontainers.azurite
node

Model Context Protocol (testcontainers.azurite) server

npx -y @modelcontextprotocol/server-testcontainers.azurite
Testcontainers.bigquery
node

Model Context Protocol (testcontainers.bigquery) server

npx -y @modelcontextprotocol/server-testcontainers.bigquery
Testcontainers.bigtable
node

Model Context Protocol (testcontainers.bigtable) server

npx -y @modelcontextprotocol/server-testcontainers.bigtable
Testcontainers.cassandra
node

Model Context Protocol (testcontainers.cassandra) server

npx -y @modelcontextprotocol/server-testcontainers.cassandra
Testcontainers.clickhouse
node

Model Context Protocol (testcontainers.clickhouse) server

npx -y @modelcontextprotocol/server-testcontainers.clickhouse
Testcontainers.cockroachdb
node

Model Context Protocol (testcontainers.cockroachdb) server

npx -y @modelcontextprotocol/server-testcontainers.cockroachdb
Testcontainers.consul
node

Model Context Protocol (testcontainers.consul) server

npx -y @modelcontextprotocol/server-testcontainers.consul
Testcontainers.cosmosdb
node

Model Context Protocol (testcontainers.cosmosdb) server

npx -y @modelcontextprotocol/server-testcontainers.cosmosdb
Testcontainers.couchbase
node

Model Context Protocol (testcontainers.couchbase) server

npx -y @modelcontextprotocol/server-testcontainers.couchbase
Testcontainers.couchdb
node

Model Context Protocol (testcontainers.couchdb) server

npx -y @modelcontextprotocol/server-testcontainers.couchdb
Testcontainers.db2
node

Model Context Protocol (testcontainers.db2) server

npx -y @modelcontextprotocol/server-testcontainers.db2
Testcontainers.dynamodb
node

Model Context Protocol (testcontainers.dynamodb) server

npx -y @modelcontextprotocol/server-testcontainers.dynamodb
Testcontainers.elasticsearch
node

Model Context Protocol (testcontainers.elasticsearch) server

npx -y @modelcontextprotocol/server-testcontainers.elasticsearch
Testcontainers.eventhubs
node

Model Context Protocol (testcontainers.eventhubs) server

npx -y @modelcontextprotocol/server-testcontainers.eventhubs
Testcontainers.fakegcsserver
node

Model Context Protocol (testcontainers.fakegcsserver) server

npx -y @modelcontextprotocol/server-testcontainers.fakegcsserver
Testcontainers.firebirdsql
node

Model Context Protocol (testcontainers.firebirdsql) server

npx -y @modelcontextprotocol/server-testcontainers.firebirdsql
Testcontainers.firestore
node

Model Context Protocol (testcontainers.firestore) server

npx -y @modelcontextprotocol/server-testcontainers.firestore
Testcontainers.floci
node

Model Context Protocol (testcontainers.floci) server

npx -y @modelcontextprotocol/server-testcontainers.floci
Testcontainers.gcloud
node

Model Context Protocol (testcontainers.gcloud) server

npx -y @modelcontextprotocol/server-testcontainers.gcloud
Testcontainers.grafana
node

Model Context Protocol (testcontainers.grafana) server

npx -y @modelcontextprotocol/server-testcontainers.grafana
Testcontainers.influxdb
node

Model Context Protocol (testcontainers.influxdb) server

npx -y @modelcontextprotocol/server-testcontainers.influxdb
Testcontainers.janusgraph
node

Model Context Protocol (testcontainers.janusgraph) server

npx -y @modelcontextprotocol/server-testcontainers.janusgraph
Testcontainers.k3s
node

Model Context Protocol (testcontainers.k3s) server

npx -y @modelcontextprotocol/server-testcontainers.k3s
Testcontainers.kafka
node

Model Context Protocol (testcontainers.kafka) server

npx -y @modelcontextprotocol/server-testcontainers.kafka
Testcontainers.keycloak
node

Model Context Protocol (testcontainers.keycloak) server

npx -y @modelcontextprotocol/server-testcontainers.keycloak
Testcontainers.kurrentdb
node

Model Context Protocol (testcontainers.kurrentdb) server

npx -y @modelcontextprotocol/server-testcontainers.kurrentdb
Testcontainers.kusto
node

Model Context Protocol (testcontainers.kusto) server

npx -y @modelcontextprotocol/server-testcontainers.kusto
Testcontainers.localstack
node

Model Context Protocol (testcontainers.localstack) server

npx -y @modelcontextprotocol/server-testcontainers.localstack
Testcontainers.lowkeyvault
node

Model Context Protocol (testcontainers.lowkeyvault) server

npx -y @modelcontextprotocol/server-testcontainers.lowkeyvault
Testcontainers.mailpit
node

Model Context Protocol (testcontainers.mailpit) server

npx -y @modelcontextprotocol/server-testcontainers.mailpit
Testcontainers.mariadb
node

Model Context Protocol (testcontainers.mariadb) server

npx -y @modelcontextprotocol/server-testcontainers.mariadb
Testcontainers.milvus
node

Model Context Protocol (testcontainers.milvus) server

npx -y @modelcontextprotocol/server-testcontainers.milvus
Testcontainers.minio
node

Model Context Protocol (testcontainers.minio) server

npx -y @modelcontextprotocol/server-testcontainers.minio
Testcontainers.mongodb
node

Model Context Protocol (testcontainers.mongodb) server

npx -y @modelcontextprotocol/server-testcontainers.mongodb
Testcontainers.mosquitto
node

Model Context Protocol (testcontainers.mosquitto) server

npx -y @modelcontextprotocol/server-testcontainers.mosquitto
Testcontainers.mssql
node

Model Context Protocol (testcontainers.mssql) server

npx -y @modelcontextprotocol/server-testcontainers.mssql
Testcontainers.mysql
node

Model Context Protocol (testcontainers.mysql) server

npx -y @modelcontextprotocol/server-testcontainers.mysql
Testcontainers.nats
node

Model Context Protocol (testcontainers.nats) server

npx -y @modelcontextprotocol/server-testcontainers.nats
Testcontainers.neo4j
node

Model Context Protocol (testcontainers.neo4j) server

npx -y @modelcontextprotocol/server-testcontainers.neo4j
Testcontainers.ollama
node

Model Context Protocol (testcontainers.ollama) server

npx -y @modelcontextprotocol/server-testcontainers.ollama
Testcontainers.opensearch
node

Model Context Protocol (testcontainers.opensearch) server

npx -y @modelcontextprotocol/server-testcontainers.opensearch
Testcontainers.oracle
node

Model Context Protocol (testcontainers.oracle) server

npx -y @modelcontextprotocol/server-testcontainers.oracle
Testcontainers.papercut
node

Model Context Protocol (testcontainers.papercut) server

npx -y @modelcontextprotocol/server-testcontainers.papercut
Testcontainers.playwright
node

Model Context Protocol (testcontainers.playwright) server

npx -y @modelcontextprotocol/server-testcontainers.playwright
Testcontainers.postgresql
node

Model Context Protocol (testcontainers.postgresql) server

npx -y @modelcontextprotocol/server-testcontainers.postgresql
Testcontainers.pubsub
node

Model Context Protocol (testcontainers.pubsub) server

npx -y @modelcontextprotocol/server-testcontainers.pubsub
Testcontainers.pulsar
node

Model Context Protocol (testcontainers.pulsar) server

npx -y @modelcontextprotocol/server-testcontainers.pulsar
Testcontainers.qdrant
node

Model Context Protocol (testcontainers.qdrant) server

npx -y @modelcontextprotocol/server-testcontainers.qdrant
Testcontainers.rabbitmq
node

Model Context Protocol (testcontainers.rabbitmq) server

npx -y @modelcontextprotocol/server-testcontainers.rabbitmq
Testcontainers.ravendb
node

Model Context Protocol (testcontainers.ravendb) server

npx -y @modelcontextprotocol/server-testcontainers.ravendb
Testcontainers.redis
node

Model Context Protocol (testcontainers.redis) server

npx -y @modelcontextprotocol/server-testcontainers.redis
Testcontainers.redpanda
node

Model Context Protocol (testcontainers.redpanda) server

npx -y @modelcontextprotocol/server-testcontainers.redpanda
Testcontainers.seq
node

Model Context Protocol (testcontainers.seq) server

npx -y @modelcontextprotocol/server-testcontainers.seq
Testcontainers.servicebus
node

Model Context Protocol (testcontainers.servicebus) server

npx -y @modelcontextprotocol/server-testcontainers.servicebus
Testcontainers.sftp
node

Model Context Protocol (testcontainers.sftp) server

npx -y @modelcontextprotocol/server-testcontainers.sftp
Testcontainers.temporal
node

Model Context Protocol (testcontainers.temporal) server

npx -y @modelcontextprotocol/server-testcontainers.temporal
Testcontainers.toxiproxy
node

Model Context Protocol (testcontainers.toxiproxy) server

npx -y @modelcontextprotocol/server-testcontainers.toxiproxy
Testcontainers.typesense
node

Model Context Protocol (testcontainers.typesense) server

npx -y @modelcontextprotocol/server-testcontainers.typesense
Testcontainers.weaviate
node

Model Context Protocol (testcontainers.weaviate) server

npx -y @modelcontextprotocol/server-testcontainers.weaviate
Testcontainers.webdriver
node

Model Context Protocol (testcontainers.webdriver) server

npx -y @modelcontextprotocol/server-testcontainers.webdriver
Testcontainers.xunit
node

Model Context Protocol (testcontainers.xunit) server

npx -y @modelcontextprotocol/server-testcontainers.xunit
Testcontainers.xunitv3
node

Model Context Protocol (testcontainers.xunitv3) server

npx -y @modelcontextprotocol/server-testcontainers.xunitv3
Testcontainers
node

Model Context Protocol (testcontainers) server

npx -y @modelcontextprotocol/server-testcontainers