mcp s-rust
MCP server from ochsec/mcp-servers-rust
claude mcp add --transport stdio ochsec-mcp-servers-rust docker run -i ochsec/mcp-servers-rust \ --env MCP_HOST="hostname or IP of the MCP hub" \ --env MCP_PORT="port number for MCP" \ --env MCP_API_KEY="optional API key if required by MCP hub"
How to use
This MCP server collection provides Rust implementations of various MCP servers designed to minimize memory usage and CPU overhead compared to equivalents in other runtimes. Each server participates in the Model Context Protocol ecosystem and exposes the standard MCP endpoints and tooling typical of the official or popular community MCP servers. You can run the Rust-based servers individually (or as a group) and connect to them with your MCP clients to manage assets, contexts, and interactions governed by the MCP specification. The Rust implementations aim to be efficient, so expect lower resource consumption on the host when running multiple instances.
How to install
Installation can be performed in two common ways:
Option 1 — Docker (recommended for quick start):
- Prerequisites: Install Docker on your host.
- Steps:
- Pull and run the Rust MCP server image: docker run -i ochsec/mcp-servers-rust
- Configure environment variables as needed (see additional notes) and ensure network access to your MCP hub.
Option 2 — Build from source (requires Rust):
- Prerequisites: Install Rust toolchain (rustup, cargo).
- Steps:
- Clone the repository that contains the Rust MCP servers: git clone https://github.com/your-org/ochsec-mcp-servers-rust.git
- Navigate into the project directory: cd ochsec-mcp-servers-rust
- Build the binary(s): cargo build --release
- Run the server binary directly with necessary configuration (see environment notes below).
Prerequisites recap:
- Docker (for containerized usage) or Rust toolchain (for building from source)
- Network access to the MCP hub
- Proper MCP_HOST, MCP_PORT, and optional API key configuration (see environment notes)
Additional notes
Notes and tips:
- Environment variables: Set MCP_HOST and MCP_PORT to point to your MCP hub or gateway. If your hub requires authentication, provide MCP_API_KEY or equivalent as documented by the specific MCP hub.
- Resource considerations: Rust-based MCP servers are designed to be memory-efficient. Monitor CPU and memory usage when running multiple instances.
- Networking: Ensure the host or container can reach the MCP hub on the specified port. If running behind firewalls, open the necessary MCP ports.
- Logging: Enable verbose logs if debugging integration with the MCP hub is needed. Look for log formats that include endpoint activity, context changes, and error traces.
- Versioning: The Rust servers may release updates independently from other MCP implementations; pin tags or image versions when deploying to production to avoid unexpected changes.
- Troubleshooting: If a server fails to start, verify environment variable values, network reachability to the MCP hub, and that the container image or binary has executable permissions.
Related MCP Servers
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
cunzhi
告别AI提前终止烦恼,助力AI更加持久
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.
mcp-center
A centralized platform for managing and connecting MCP servers. MCP Center provides a high-performance proxy service that enables seamless communication between MCP clients and multiple MCP servers.
backlog -rust
MCP server for Backlog, project management service.
perplexity-web-api
🔍 Perplexity AI MCP without API key