Skip to main content
Glama

NervusDB MCP Server

Official
by nervusdb
lib.rs1.07 kB
mod types; mod language; mod ext_to_lang; mod strategies; mod queries; mod language_manager; // 旧版实现(保留) mod parser; mod extractor; pub use types::*; pub use language::SupportedLanguage; pub use language_manager::LanguageManager; // 旧版 API(保留兼容性) pub use parser::ASTParser as LegacyASTParser; #[cfg(test)] mod tests { use super::*; #[test] fn test_language_manager_creation() { let _manager = LanguageManager::new(); } #[test] fn test_guess_language() { let manager = LanguageManager::new(); assert_eq!(manager.guess_language("test.ts"), Some(SupportedLanguage::TypeScript)); assert_eq!(manager.guess_language("test.js"), Some(SupportedLanguage::JavaScript)); #[cfg(feature = "python")] assert_eq!(manager.guess_language("test.py"), Some(SupportedLanguage::Python)); } #[test] fn test_supported_languages() { let langs = LanguageManager::supported_languages(); assert!(langs.len() >= 2); // 至少 TS/JS } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nervusdb/nervusdb-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server