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
44
//! MCP (Model Context Protocol) server.
//!
//! Implements JSON-RPC over stdin/stdout for MCP client integration.
//! All tool logic is in Haskell WASM. This module handles JSON-RPC transport
//! and forwards tool calls to the WASM plugin via handle_mcp_call.
use cratePluginManager;
use ;
use Value;
use PathBuf;
use Arc;
// ============================================================================
// State
// ============================================================================
/// Shared state for MCP server.
// ============================================================================
// MCP Types
// ============================================================================
/// Tool definition for MCP discovery.