36b642e23f
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 1s
Universal: Changelog Validation / Validate CHANGELOG.md (push) Failing after 3s
Generic: Repo Health / Access control (push) Successful in 2s
MCP: Standards Compliance / Secret Scanning (push) Successful in 4s
MCP: Standards Compliance / Repository Structure Validation (push) Failing after 3s
MCP: Standards Compliance / License Header Validation (push) Failing after 4s
MCP: Standards Compliance / Coding Standards Check (push) Failing after 3s
MCP: Standards Compliance / Workflow Configuration Check (push) Failing after 4s
MCP: Standards Compliance / Documentation Quality Check (push) Failing after 3s
MCP: Tool Inventory / inventory (push) Failing after 16s
MCP: Standards Compliance / README Completeness Check (push) Failing after 3s
MCP: Standards Compliance / Git Repository Hygiene (push) Successful in 3s
MCP: Standards Compliance / Line Length Check (push) Failing after 5s
MCP: Standards Compliance / File Naming Standards (push) Successful in 4s
MCP: Build & Release / Build, Validate & Release (push) Failing after 33s
MCP: Standards Compliance / Insecure Code Pattern Detection (push) Successful in 5s
MCP: Build & Validate / build (20) (push) Failing after 41s
MCP: Build & Validate / build (22) (push) Failing after 41s
MCP: Standards Compliance / File Size Limits (push) Successful in 4s
MCP: Standards Compliance / Binary File Detection (push) Successful in 3s
MCP: Standards Compliance / Script Integrity Validation (push) Successful in 33s
MCP: Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
MCP: Standards Compliance / Version Consistency Check (push) Successful in 49s
MCP: Standards Compliance / Broken Link Detection (push) Successful in 4s
Universal: CodeQL Analysis / Analyze (actions) (push) Failing after 1m2s
MCP: Standards Compliance / Dead Code Detection (push) Successful in 20s
Universal: CodeQL Analysis / Analyze (javascript) (push) Failing after 1m5s
MCP: Standards Compliance / API Documentation Coverage (push) Successful in 5s
MCP: Standards Compliance / Accessibility Check (push) Successful in 4s
MCP: Standards Compliance / Performance Metrics (push) Successful in 4s
Universal: CodeQL Analysis / Security Scan Summary (push) Successful in 1s
MCP: Standards Compliance / Terraform Configuration Validation (push) Successful in 13s
MCP: Standards Compliance / Code Complexity Analysis (push) Successful in 46s
MCP: Standards Compliance / Code Duplication Detection (push) Successful in 46s
MCP: Standards Compliance / Unused Dependencies Check (push) Successful in 46s
MCP: Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 48s
Universal: Sync Version on Merge / Propagate README version (push) Failing after 37s
MCP: Standards Compliance / Enterprise Readiness Check (push) Successful in 41s
MCP: Standards Compliance / Repository Health Check (push) Successful in 40s
MCP: Standards Compliance / Compliance Summary (push) Failing after 1s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Authored-by: Moko Consulting
103 lines
2.2 KiB
Markdown
103 lines
2.2 KiB
Markdown
<!--
|
|
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
|
SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
# FILE INFORMATION
|
|
DEFGROUP: mcp_windows.Documentation
|
|
PATH: /docs/INSTALLATION.md
|
|
VERSION: 01.00.00
|
|
BRIEF: Installation and setup instructions
|
|
-->
|
|
|
|
# Installation
|
|
|
|
## Prerequisites
|
|
|
|
- **Node.js** 20.0.0 or later
|
|
- **npm** (included with Node.js)
|
|
- Access to the target API with valid credentials
|
|
|
|
## Install
|
|
|
|
```sh
|
|
git clone https://git.mokoconsulting.tech/MokoConsulting/mcp_windows.git
|
|
cd mcp_windows
|
|
npm install
|
|
npm run build
|
|
npm run setup
|
|
```
|
|
|
|
The setup wizard will prompt for:
|
|
|
|
1. **Connection name** — a label for this instance (e.g. `production`, `staging`)
|
|
2. **API URL** — the base URL of the instance
|
|
3. **API key/token** — authentication credentials
|
|
4. **TLS verification** — whether to skip certificate verification (for self-signed certs)
|
|
|
|
Run `npm run setup` again to add more connections.
|
|
|
|
## Register with Claude Code
|
|
|
|
Add to your Claude Code MCP settings (`~/.claude.json` or project `.mcp.json`):
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"mcp_windows": {
|
|
"type": "stdio",
|
|
"command": "node",
|
|
"args": ["/path/to/mcp_windows/dist/index.js"]
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
Restart Claude Code after adding the server.
|
|
|
|
## Configuration File
|
|
|
|
The config is stored at `~/.mcp_windows.json`:
|
|
|
|
```json
|
|
{
|
|
"defaultConnection": "production",
|
|
"connections": {
|
|
"production": {
|
|
"baseUrl": "https://api.example.com",
|
|
"apiKey": "your-api-key"
|
|
},
|
|
"staging": {
|
|
"baseUrl": "https://api-staging.example.com",
|
|
"apiKey": "your-staging-key",
|
|
"insecure": true
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
You can also set the `MCP_WINDOWS_CONFIG` environment variable to use a config file at a custom path.
|
|
|
|
## Verification
|
|
|
|
```sh
|
|
npm start
|
|
```
|
|
|
|
If configured correctly, the server will start listening on stdio.
|
|
|
|
## Troubleshooting
|
|
|
|
### "Failed to load config" error
|
|
Run `npm run setup` to create the config file.
|
|
|
|
### Connection errors
|
|
- Verify the API is reachable from your machine
|
|
- For self-signed certs, set `"insecure": true`
|
|
- Ensure the API key/token is valid
|
|
|
|
## Revision History
|
|
|
|
| Date | Version | Author | Notes |
|
|
| --- | --- | --- | --- |
|
|
| 2026-05-07 | 0.0.1 | jmiller | Initial installation guide |
|