mcp-protocol 0.2.7

Protocol definitions for the Model Context Protocol (MCP)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};
use crate::types::completion::{CompleteRequest, CompleteResponse};

/// Message to request completion suggestions
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct CompletionCompleteRequest {
    #[serde(flatten)]
    pub params: CompleteRequest,
}

/// Response for completion suggestions
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct CompletionCompleteResponse {
    #[serde(flatten)]
    pub result: CompleteResponse,
}