From 272d01137de3b1bce39ae592444a762cc86c4304 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 5 Nov 2025 18:10:56 +0000 Subject: [PATCH] Fix build errors: add rt-multi-thread feature and remove old bin files --- Cargo.toml | 2 +- src/bin/mcp_server.rs | 38 ---------------------------- src/bin/mcp_server_extended.rs | 45 ---------------------------------- 3 files changed, 1 insertion(+), 84 deletions(-) delete mode 100644 src/bin/mcp_server.rs delete mode 100644 src/bin/mcp_server_extended.rs diff --git a/Cargo.toml b/Cargo.toml index c176388..d6cc7e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ path = "src/main.rs" [dependencies] # CLI and async clap = { version = "4.5", features = ["derive"] } -tokio = { version = "1.40", features = ["rt", "macros", "io-std"] } +tokio = { version = "1.40", features = ["rt", "rt-multi-thread", "macros", "io-std"] } # Database rusqlite = { version = "0.30", features = ["bundled"] } diff --git a/src/bin/mcp_server.rs b/src/bin/mcp_server.rs deleted file mode 100644 index e50d789..0000000 --- a/src/bin/mcp_server.rs +++ /dev/null @@ -1,38 +0,0 @@ -use anyhow::Result; -use std::env; - -use aigpt::mcp::BaseMCPServer; - -#[tokio::main] -async fn main() -> Result<()> { - // 環境変数から設定を読み込み - let auto_execute = env::var("MEMORY_AUTO_EXECUTE") - .unwrap_or_else(|_| "false".to_string()) - .parse::() - .unwrap_or(false); - - let auto_save = env::var("MEMORY_AUTO_SAVE") - .unwrap_or_else(|_| "false".to_string()) - .parse::() - .unwrap_or(false); - - let auto_search = env::var("MEMORY_AUTO_SEARCH") - .unwrap_or_else(|_| "false".to_string()) - .parse::() - .unwrap_or(false); - - let trigger_sensitivity = env::var("TRIGGER_SENSITIVITY") - .unwrap_or_else(|_| "medium".to_string()); - - // 設定をログ出力 - eprintln!("Memory MCP Server (Standard) starting with config:"); - eprintln!(" AUTO_EXECUTE: {}", auto_execute); - eprintln!(" AUTO_SAVE: {}", auto_save); - eprintln!(" AUTO_SEARCH: {}", auto_search); - eprintln!(" TRIGGER_SENSITIVITY: {}", trigger_sensitivity); - - let mut server = BaseMCPServer::new().await?; - server.run().await?; - - Ok(()) -} \ No newline at end of file diff --git a/src/bin/mcp_server_extended.rs b/src/bin/mcp_server_extended.rs deleted file mode 100644 index c38a0e8..0000000 --- a/src/bin/mcp_server_extended.rs +++ /dev/null @@ -1,45 +0,0 @@ -use anyhow::Result; -use std::env; - -use aigpt::mcp::ExtendedMCPServer; - -#[tokio::main] -async fn main() -> Result<()> { - // 環境変数から拡張機能の設定を読み込み - let auto_execute = env::var("MEMORY_AUTO_EXECUTE") - .unwrap_or_else(|_| "false".to_string()) - .parse::() - .unwrap_or(false); - - let auto_save = env::var("MEMORY_AUTO_SAVE") - .unwrap_or_else(|_| "false".to_string()) - .parse::() - .unwrap_or(false); - - let auto_search = env::var("MEMORY_AUTO_SEARCH") - .unwrap_or_else(|_| "false".to_string()) - .parse::() - .unwrap_or(false); - - let trigger_sensitivity = env::var("TRIGGER_SENSITIVITY") - .unwrap_or_else(|_| "medium".to_string()); - - let enable_ai_analysis = cfg!(feature = "ai-analysis"); - let enable_semantic_search = cfg!(feature = "semantic-search"); - let enable_web_integration = cfg!(feature = "web-integration"); - - // 拡張設定をログ出力 - eprintln!("Memory MCP Server (Extended) starting with config:"); - eprintln!(" AUTO_EXECUTE: {}", auto_execute); - eprintln!(" AUTO_SAVE: {}", auto_save); - eprintln!(" AUTO_SEARCH: {}", auto_search); - eprintln!(" TRIGGER_SENSITIVITY: {}", trigger_sensitivity); - eprintln!(" AI_ANALYSIS: {}", enable_ai_analysis); - eprintln!(" SEMANTIC_SEARCH: {}", enable_semantic_search); - eprintln!(" WEB_INTEGRATION: {}", enable_web_integration); - - let mut server = ExtendedMCPServer::new().await?; - server.run().await?; - - Ok(()) -} \ No newline at end of file