Back to Browse

Pursers MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Coordinate AI-agent work on a local-first, owner-controlled MCP board

About

Coordinate AI-agent work on a local-first, owner-controlled MCP board

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (5 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

15 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Loopback bind host used by the packaged runtimeOptional

Environment variable: ONBOARD_CENTRAL_HOST

Loopback bind port used by the packaged runtimeOptional

Environment variable: ONBOARD_CENTRAL_PORT

Private Central data directory; --data-dir/--data-root is the equivalent CLI inputOptional

Environment variable: ONBOARD_CENTRAL_DATA_DIR

Packaged runtime log levelOptional

Environment variable: ONBOARD_CENTRAL_LOG_LEVEL

Optional comma-separated bare Host names accepted in addition to the bind hostOptional

Environment variable: ONBOARD_CENTRAL_ALLOWED_HOSTS

Optional TLS certificate path; requires ONBOARD_CENTRAL_TLS_KEYFILEOptional

Environment variable: ONBOARD_CENTRAL_TLS_CERTFILE

Optional TLS private-key path; requires ONBOARD_CENTRAL_TLS_CERTFILERequired

Environment variable: ONBOARD_CENTRAL_TLS_KEYFILE

Central admission policy; Pursers supports invite-only admissionOptional

Environment variable: CENTRAL_ADMISSION

Central authentication mode; Pursers supports JWT authenticationOptional

Environment variable: CENTRAL_AUTH_MODE

Path to the issuer public JWKS used to verify seat credentialsOptional

Environment variable: CENTRAL_JWKS_PATH

MCP resource URL in audience and resource claims; defaults to the loopback bind URLOptional

Environment variable: CENTRAL_JWT_AUDIENCE

Allowed JWT clock skew in secondsOptional

Environment variable: CENTRAL_JWT_CLOCK_SKEW

Exact issuer URL in every accepted seat credentialOptional

Environment variable: CENTRAL_JWT_ISSUER

Maximum concurrent event streams accepted per principalOptional

Environment variable: CENTRAL_PRINCIPAL_STREAM_CAP

Interval in seconds between expired-lease reaper sweepsOptional

Environment variable: CENTRAL_REAPER_INTERVAL_S

Optional restart-safe request-state keyring pathRequired

Environment variable: CENTRAL_REQUEST_STATE_KEY_FILE

String flag: use 1 to expose deprecated coordination tools; use 0 to keep them hiddenOptional

Environment variable: PURSERS_LEGACY_TOOLS

Central storage backend; Pursers supports SQLiteOptional

Environment variable: STORE_BACKEND

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-swisspra-pursers": {
      "env": {
        "STORE_BACKEND": "your-store-backend-here",
        "CENTRAL_ADMISSION": "your-central-admission-here",
        "CENTRAL_AUTH_MODE": "your-central-auth-mode-here",
        "CENTRAL_JWKS_PATH": "your-central-jwks-path-here",
        "CENTRAL_JWT_ISSUER": "your-central-jwt-issuer-here",
        "CENTRAL_JWT_AUDIENCE": "your-central-jwt-audience-here",
        "ONBOARD_CENTRAL_HOST": "your-onboard-central-host-here",
        "ONBOARD_CENTRAL_PORT": "your-onboard-central-port-here",
        "PURSERS_LEGACY_TOOLS": "your-pursers-legacy-tools-here",
        "CENTRAL_JWT_CLOCK_SKEW": "your-central-jwt-clock-skew-here",
        "ONBOARD_CENTRAL_DATA_DIR": "your-onboard-central-data-dir-here",
        "CENTRAL_REAPER_INTERVAL_S": "your-central-reaper-interval-s-here",
        "ONBOARD_CENTRAL_LOG_LEVEL": "your-onboard-central-log-level-here",
        "ONBOARD_CENTRAL_TLS_KEYFILE": "your-onboard-central-tls-keyfile-here",
        "CENTRAL_PRINCIPAL_STREAM_CAP": "your-central-principal-stream-cap-here",
        "ONBOARD_CENTRAL_TLS_CERTFILE": "your-onboard-central-tls-certfile-here",
        "ONBOARD_CENTRAL_ALLOWED_HOSTS": "your-onboard-central-allowed-hosts-here",
        "CENTRAL_REQUEST_STATE_KEY_FILE": "your-central-request-state-key-file-here"
      },
      "args": [
        "pursers-client==0.1.2",
        "pursers-central"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!