aurora-rs-mcp
Verified Safeby KotDath
Overview
A minimal MCP server for Aurora OS, demonstrating Rust application development, cross-compilation, and integration with core Aurora OS interfaces (D-Bus, C libraries, C++, Qt).
Installation
cargo run --Environment Variables
- PKG_CONFIG_SYSROOT_DIR
- PKG_CONFIG_LIBDIR
- PKG_CONFIG_PATH
- RUST_LOG
Security Notes
The server application itself (aurora-rs-mcp) appears to have no obvious critical security vulnerabilities in its core logic, relying on established libraries like `dbus` and `rmcp`. However, the provided `run.sh` and `build.sh` deployment scripts contain significant security risks: they use `ssh -o StrictHostKeyChecking=no`, which disables host key verification, making SSH connections vulnerable to man-in-the-middle attacks. Additionally, paths to SSH private keys (`$HOME/.ssh/qtc_id` or `$VAR_SDK/vmshare/ssh/private_keys/sdk`) are hardcoded, which is generally not a best practice for security or portability. While these issues are in the deployment scripts and not the server's runtime code, they represent a risk in the project's operational setup.
Similar Servers
rust-mcp-sdk
A high-performance, asynchronous Rust SDK for building Model Context Protocol (MCP) servers and clients, supporting various transports and authentication methods.
rust-mcp-schema
Provides a type-safe Rust implementation of the Model Context Protocol (MCP) schema, enabling developers to build robust MCP servers and clients.
turbomcp
A production-ready Rust SDK for building high-performance Model Context Protocol (MCP) servers with automatic schema generation and multi-transport support, designed for AI model integration.
mcp-framework
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.