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
//! Servidor MCP do Tetrad.
//!
//! Este módulo implementa o servidor MCP (Model Context Protocol) que permite
//! ao Claude Code usar as ferramentas de avaliação do Tetrad.
//!
//! ## Ferramentas Expostas
//!
//! - `tetrad_review_plan` - Revisa planos de implementação
//! - `tetrad_review_code` - Revisa código antes de salvar
//! - `tetrad_review_tests` - Revisa testes
//! - `tetrad_confirm` - Confirma acordo com feedback
//! - `tetrad_final_check` - Verificação final antes de commit
//! - `tetrad_status` - Status dos avaliadores
//!
//! ## Exemplo de Uso
//!
//! ```ignore
//! use tetrad::mcp::McpServer;
//! use tetrad::types::config::Config;
//!
//! #[tokio::main]
//! async fn main() {
//! let config = Config::load_or_default();
//! let mut server = McpServer::new(config).unwrap();
//! server.run().await.unwrap();
//! }
//! ```
pub use ;
pub use McpServer;
pub use ToolHandler;
pub use StdioTransport;