ShinyDocDbMcp 13.1.1

dotnet tool install --global ShinyDocDbMcp --version 13.1.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local ShinyDocDbMcp --version 13.1.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ShinyDocDbMcp&version=13.1.1
                    
nuke :add-package ShinyDocDbMcp --version 13.1.1
                    

ShinyDocDbMcp

An MCP (Model Context Protocol) server over a Shiny.DocumentDb store, speaking stdio — point Claude Code, Claude Desktop, Copilot or any other MCP client at a database and let it explore and query the data.

dotnet tool install -g ShinyDocDbMcp
// .mcp.json
{
  "mcpServers": {
    "documentdb": {
      "command": "shiny-documentdb-mcp",
      "args": ["--provider", "sqlite", "--connection", "Data Source=app.db"]
    }
  }
}

Connecting

shiny-documentdb-mcp --profile prod-readonly                        # a saved ShinyDocDbMyAdmin connection
shiny-documentdb-mcp --provider sqlite --connection "Data Source=app.db"
shiny-documentdb-mcp --config ./documentdb-mcp.json                 # collections, scopes, capabilities

Saved profiles are the ones the admin tools already hold, decrypted by the same key. This tool stores no credentials of its own and never accepts them as tool arguments.

What the model can and cannot do

  • Read-only by default. --allow-writes is one of two locks; the collection must opt in as well, and a collection with a scope filter can never be writable.
  • Page caps (--max-page-size, default 100) so a model cannot pull a table into its context.
  • Scope filters (where in the config file) are applied server-side and are invisible to the model.
  • No raw SQL tool, at all, by design.
  • No schema mutation — the admin tools own that, interactively.

Full documentation: https://shinylib.net/documentdb/mcp

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
13.1.1 0 8/7/2026
13.1.0 41 8/5/2026
13.0.0 71 8/5/2026
13.0.0-beta-0009 69 8/5/2026