Commit 25d9b71
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
File tree
26 files changed
+7239
-0
lines changed- docs
- examples
- lisa_mcp
- tools
26 files changed
+7239
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
0 commit comments