Skip to main content
Glama
systeminit

System Initiative

Official
by systeminit

System Initiative MCP Server

A Model Context Protocol (MCP) server that provides Claude Code with direct access to System Initiative's API for managing infrastructure components, change sets, schemas, and actions.

Development Setup

Environment Variables

Required:

export SI_API_TOKEN="your-token-here"
export SI_BASE_URL="http://localhost:5380"  # Defaults to production if not overridden

Optional analytics configuration:

export POSTHOG_API_KEY="dev-posthog-key"  # Override if you want to use the Dev Project to test tracking changes

Testing with MCP Inspector

The MCP Inspector provides a web interface for testing tools and debugging:

# Start the inspector
deno task inspector

This opens a browser interface where you can:

  • Test individual tools with parameters

  • Inspect tool schemas and validate responses

  • Debug authentication and connection issues

  • View real-time tool execution

Testing with Claude Code

Configure Claude Code to use your local server (without running in a container):

# From the repository root
claude mcp add si-mcp-server-dev -- deno run --allow-env --allow-net bin/si-mcp-server/main.ts stdio

# Or from within si-mcp-server directory  
claude mcp add si-mcp-server-dev -- deno run --allow-env --allow-net main.ts stdio

# Verify it's working
claude mcp list

Related MCP server: SlopWatch MCP Server

Available Tasks

Task

Command

Description

dev

deno task dev

Run with auto-reload for development

inspector

deno task inspector

Start MCP Inspector for testing

build

deno task build

Compile to standalone binary

docker:build

deno task docker:build

Build Docker image

docker:run

deno task docker:run

Run Docker container

Adding New Tools

  1. Create tool file in src/tools/

  2. Import required dependencies and withAnalytics from commonBehavior.ts

  3. Define Zod schemas for input/output validation

  4. Wrap handler with withAnalytics(toolName, async () => { ... })

  5. Export tool registration function

  6. Register in src/server.ts

A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A unified AI and automation command center that allows users to interact with multiple AI providers (OpenAI, Anthropic, Gemini) and services (GitHub, Google) through natural language commands and multi-step workflows.
    Last updated
  • A
    license
    B
    quality
    D
    maintenance
    An AI accountability system that tracks what AI systems claim they will implement versus what they actually deliver, helping to reduce the gap between promises and reality.
    Last updated
    3
    45
    10
    MIT
  • -
    license
    -
    quality
    -
    maintenance
    An intelligent AI assistant routing and management platform that integrates 107 production-grade AI assistants into a unified enterprise intelligence service center.
    Last updated
  • -
    license
    -
    quality
    -
    maintenance
    Intelligent routing service that selects optimal AI models based on capability requirements and normalizes input/output formats across multiple providers like OpenAI, Anthropic, Google, and others.
    Last updated

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/systeminit/si'

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