pmcp-code-mode-derive 0.2.0

Derive macro for Code Mode validation and execution in MCP servers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use pmcp_code_mode::{CodeModeConfig, NoopPolicyEvaluator, TokenSecret};
use pmcp_code_mode_derive::CodeMode;
use std::sync::Arc;

#[derive(CodeMode)]
struct MissingCodeExecutor {
    code_mode_config: CodeModeConfig,
    token_secret: TokenSecret,
    policy_evaluator: Arc<NoopPolicyEvaluator>,
    // code_executor is MISSING
}

fn main() {}