Provides analytics tracking for MCP server operations and tool usage monitoring
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:
Optional analytics configuration:
Testing with MCP Inspector
The MCP Inspector provides a web interface for testing tools and debugging:
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):
Related MCP server: SlopWatch MCP Server
Available Tasks
Task | Command | Description |
|
| Run with auto-reload for development |
|
| Start MCP Inspector for testing |
|
| Compile to standalone binary |
|
| Build Docker image |
|
| Run Docker container |
Adding New Tools
Create tool file in
src/tools/Import required dependencies and
withAnalyticsfromcommonBehavior.tsDefine Zod schemas for input/output validation
Wrap handler with
withAnalytics(toolName, async () => { ... })Export tool registration function
Register in
src/server.ts