MCP.Market

Cratis Chronicle MCP server

by Cratis·io.github.Cratis/chronicle-mcp·v2.1.0

Inspect Cratis Chronicle event stores read-only by default; opt-in, authorized job control.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Cratis Chronicle yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Cratis Chronicle tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Cratis Chronicle compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 45% of 48,255 servers

Release history: 2 versions in the registry since 2026-10-09, latest 2026-11-04, typically one every 25 days.

Install Cratis Chronicle in Claude Code, Cursor or VS Code

claude mcp add chronicle-mcp -- docker run -i --rm docker.io/cratis/chronicle-mcp:2.1.0
Add to Cursor

What the publisher says

From the Cratis Chronicle repository's README, as published. We do not edit it. Read it on GitHub

Chronicle.MCP

The Chronicle MCP server connects an AI agent to a running Cratis Chronicle event-sourcing database over the Model Context Protocol. Point your agent at a Chronicle server and it can explore the domain, operate observers and jobs, and turn plain-language requests into Chronicle artifacts — always grounded in the store's real schema.

Because the server talks to Chronicle directly, it works no matter which Chronicle client language your application uses — .NET, TypeScript, Kotlin/Java, or Elixir. Any MCP-capable tool can use it. See the Documentation for the full guide.

Using

The Chronicle MCP server leverages Stdio and is packaged as a container. In your tool, configure it using that.

Releases are also listed in the official MCP Registry as io.github.Cratis/chronicle-mcp, using the same versioned Docker Hub image. The listing starts the server in the read-only profile; job control needs the Mutation profile and an authorization policy.

Note: You must have a Chronicle server running.

Example: VSCode

In VSCode you would do this by adding a tool to your agent. This can done either by adding it to the global user settings or through an mcp.json file in the .vscode folder of your project.

For the global user settings, you simply do the following:

"mcp": {
    "servers": {
        "Chronicle": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-eCratis__Chronicle__Mcp__ConnectionString=chronicle://host.docker.internal:35000",
                "cratis/chronicle-mcp"
            ]
        }
    }
}

Note: To configure the connection string for Chronicle you pass it an environment variable; CratisChronicleMcp__ConnectionString

running locally - on MacOS and Windows the host machine is found at host.docker.internal.

For a local mcp.json file, its almost the same:

{
    "servers": {
        "Chronicle": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-eCratis__Chronicle__Mcp__ConnectionString=chronicle://host.docker.internal:35000",
                "cratis/chronicle-mcp"
            ]
        }
    }
}

You can see this in action in the mcp.json in this repository.

Note: The cratis/chronicle-mcp is a multi CPU architecture image supporting both x64 and arm64 automatically.

Configuration

Configuration is optional. The MCP server works out of the box with sensible defaults suitable for local development:

  • Connection String: chronicle://host.docker.internal:35000
  • Credentials: Development client ID (chronicle-dev-client) and secret (chronicle-dev-secret)
  • Profile: ReadOnly — mutating tools are not listed or callable.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Cratis Chronicle: common questions

Is Cratis Chronicle MCP server safe?
Mostly: it is graded B (75/100). Read the Cratis Chronicle safety report
How do I install Cratis Chronicle?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Cratis Chronicle need an API key?
Yes. The registry entry asks for Cratis__Chronicle__Mcp__ClientSecret, Cratis__Chronicle__Mcp__ApiKey.
Is Cratis Chronicle maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v2.1.0.
What can I use instead of Cratis Chronicle?
Servers from other publishers that do the same job: Firefox DevTools MCP server.

Alternatives to Cratis Chronicle

Same job from other publishers: the closest match first, then the best rated.

  • Firefox DevTools MCP
    Control and debug Firefox: navigate, fill forms, inspect network and console, profile.
    A