Skip to main content
Glama
pjatx
by pjatx

dagster-mono-mcp

A lightweight, single-tool MCP server for Dagster. One tool, five actions, minimal token overhead.

Supports optional Cloudflare Access authentication for Dagster instances behind CF Zero Trust.

Install

Add to .mcp.json:

{
  "mcpServers": {
    "dagster": {
      "command": "npx",
      "args": ["-y", "github:your-org/dagster-mono-mcp"],
      "env": {
        "DAGSTER_GRAPHQL_URL": "https://dagster.example.com/graphql",
        "CF_ACCESS_CLIENT_ID": "your-client-id",
        "CF_ACCESS_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Environment Variables

Variable

Default

Required

DAGSTER_GRAPHQL_URL

http://localhost:3000/graphql

No

CF_ACCESS_CLIENT_ID

No (required if behind CF Access)

CF_ACCESS_CLIENT_SECRET

No (required if behind CF Access)

Usage

Single tool dagster with action dispatch:

{"action": "runs"}                              // Last 10 runs
{"action": "runs", "status": "FAILURE"}         // Failed runs
{"action": "runs", "job": "my_job", "limit": 5} // Filter by job
{"action": "run", "id": "<run-id>"}             // Run details + tags
{"action": "logs", "id": "<run-id>"}            // Event logs (non-DEBUG)
{"action": "graphql", "query": "{ version }"}   // Raw GraphQL
{"action": "help"}                              // Full documentation

Development

npm install
npm run build
npm start

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pjatx/dagster-mono-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server