11use anyhow:: Result ;
22use clap:: { Parser , Subcommand } ;
3- use cratedocs_mcp :: tools:: DocRouter ;
3+ use rust_cargo_docs_rag_mcp :: tools:: DocRouter ;
44use mcp_core:: Content ;
55use mcp_server:: router:: RouterService ;
66use mcp_server:: { ByteTransport , Router , Server } ;
@@ -9,7 +9,7 @@ use std::net::SocketAddr;
99use tokio:: io:: { stdin, stdout} ;
1010use tracing_appender:: rolling:: { RollingFileAppender , Rotation } ;
1111use tracing_subscriber:: { self , EnvFilter , layer:: SubscriberExt , util:: SubscriberInitExt } ;
12- use cratedocs_mcp :: tools:: tldr;
12+ use rust_cargo_docs_rag_mcp :: tools:: tldr;
1313
1414#[ derive( Parser ) ]
1515#[ command( author, version = "0.2.0" , about, long_about = None ) ]
@@ -203,7 +203,7 @@ async fn run_http_server(address: String, debug: bool) -> Result<()> {
203203 tracing:: info!( "Access the Rust Documentation Server at http://{}/sse" , addr) ;
204204
205205 // Create app and run server
206- let app = cratedocs_mcp :: transport:: http_sse_server:: App :: new ( ) ;
206+ let app = rust_cargo_docs_rag_mcp :: transport:: http_sse_server:: App :: new ( ) ;
207207 axum:: serve ( listener, app. router ( ) ) . await ?;
208208
209209 Ok ( ( ) )
@@ -367,11 +367,11 @@ async fn run_test_tool(config: TestToolConfig) -> Result<()> {
367367
368368 // If max_tokens is set, truncate output to fit within the limit
369369 if let Some ( max_tokens) = max_tokens {
370- match cratedocs_mcp :: tools:: count_tokens ( & content_str) {
370+ match rust_cargo_docs_rag_mcp :: tools:: count_tokens ( & content_str) {
371371 Ok ( token_count) if token_count > max_tokens => {
372372 // Truncate by character, then to previous word boundary, and append Mandarin to indicate truncation.
373373 let mut truncated = content_str. clone ( ) ;
374- while cratedocs_mcp :: tools:: count_tokens ( & truncated) . map_or ( 0 , |c| c) > max_tokens && !truncated. is_empty ( ) {
374+ while rust_cargo_docs_rag_mcp :: tools:: count_tokens ( & truncated) . map_or ( 0 , |c| c) > max_tokens && !truncated. is_empty ( ) {
375375 truncated. pop ( ) ;
376376 }
377377 if let Some ( last_space) = truncated. rfind ( ' ' ) {
@@ -486,7 +486,7 @@ async fn run_test_tool(config: TestToolConfig) -> Result<()> {
486486}
487487#[ cfg( test) ]
488488mod tldr_tests {
489- use cratedocs_mcp :: tools:: tldr:: apply_tldr;
489+ use rust_cargo_docs_rag_mcp :: tools:: tldr:: apply_tldr;
490490
491491 #[ test]
492492 fn test_apply_tldr_removes_license_and_versions ( ) {
0 commit comments