oak_typescript/mcp.rs
1use crate::lsp::TypeScriptLanguageService;
2use oak_mcp::McpServer;
3use oak_vfs::MemoryVfs;
4
5/// 启动 TypeScript MCP 服务
6pub async fn serve_typescript_mcp(vfs: MemoryVfs) {
7 let service = TypeScriptLanguageService::new(vfs);
8 let server = McpServer::new(service);
9 server.run().await.unwrap();
10}