Skip to content

Commit 25d9b71

Browse files
kkkashanclaude
andcommitted
Initial release: LISA MCP Server v0.1.0
Model Context Protocol server for Microsoft LISA (Linux Integration Services Automation) framework. Enables Claude to discover, select, generate, run and analyze LISA Linux tests through natural language. Features: - 13 MCP tools: test discovery (AST-based), search, code generation, runbook builder/validator, test runner, result parser - 3 MCP resources: test-case-template, test-suite-template, runbook-template - 3 guided prompts: select_tests_for_scenario, create_new_test, analyze_test_failure - Pydantic models for all LISA concepts (TestCaseInfo, RunbookConfig, etc.) - No LISA installation required for discovery and code generation Documentation (4,984 lines): - README.md, QUICKSTART.md, INSTALL.md, USAGE.md - docs/tools-reference.md — all 13 tools fully documented - docs/writing-tests.md — LISA test authoring guide - docs/runbook-guide.md — complete runbook YAML reference - docs/test-discovery.md — AST scanning internals - docs/automation-guide.md — GitHub Actions + Azure DevOps integration - docs/troubleshooting.md — 30+ common errors with fixes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 parents  commit 25d9b71

26 files changed

+7239
-0
lines changed

.gitignore

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*.pyo
5+
*.pyd
6+
.Python
7+
*.so
8+
*.egg
9+
*.egg-info/
10+
dist/
11+
build/
12+
.eggs/
13+
14+
# Virtual environments
15+
.venv/
16+
venv/
17+
env/
18+
19+
# Secrets and credentials
20+
secrets.yml
21+
*.pem
22+
*.key
23+
*.env
24+
25+
# Test outputs and reports
26+
*.xml
27+
*.html
28+
logs/
29+
reports/
30+
test-results/
31+
32+
# IDE
33+
.vscode/
34+
.idea/
35+
*.swp
36+
*.swo
37+
38+
# OS
39+
.DS_Store
40+
Thumbs.db
41+
42+
# LISA runtime
43+
lisa.log

0 commit comments

Comments
 (0)