Fix build errors: add rt-multi-thread feature and remove old bin files
This commit is contained in:
@@ -16,7 +16,7 @@ path = "src/main.rs"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
# CLI and async
|
# CLI and async
|
||||||
clap = { version = "4.5", features = ["derive"] }
|
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
|
# Database
|
||||||
rusqlite = { version = "0.30", features = ["bundled"] }
|
rusqlite = { version = "0.30", features = ["bundled"] }
|
||||||
|
|||||||
@@ -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::<bool>()
|
|
||||||
.unwrap_or(false);
|
|
||||||
|
|
||||||
let auto_save = env::var("MEMORY_AUTO_SAVE")
|
|
||||||
.unwrap_or_else(|_| "false".to_string())
|
|
||||||
.parse::<bool>()
|
|
||||||
.unwrap_or(false);
|
|
||||||
|
|
||||||
let auto_search = env::var("MEMORY_AUTO_SEARCH")
|
|
||||||
.unwrap_or_else(|_| "false".to_string())
|
|
||||||
.parse::<bool>()
|
|
||||||
.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(())
|
|
||||||
}
|
|
||||||
@@ -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::<bool>()
|
|
||||||
.unwrap_or(false);
|
|
||||||
|
|
||||||
let auto_save = env::var("MEMORY_AUTO_SAVE")
|
|
||||||
.unwrap_or_else(|_| "false".to_string())
|
|
||||||
.parse::<bool>()
|
|
||||||
.unwrap_or(false);
|
|
||||||
|
|
||||||
let auto_search = env::var("MEMORY_AUTO_SEARCH")
|
|
||||||
.unwrap_or_else(|_| "false".to_string())
|
|
||||||
.parse::<bool>()
|
|
||||||
.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(())
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user