{
"mcpServers": {
"mcp-server-rs-template": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
Apache-2.0. View license →
Is it maintained?
Last commit 134 days ago.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Rs Template and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🎉 Now cargo-generate compatible! Generate your custom MCP server with a single command.
A production-ready, well-documented starter template for building Model Context Protocol (MCP) servers in Rust. This template provides a complete foundation with working examples, production logging, and flexible configuration.
Arc<Mutex<T>>)# Install cargo-generate if you don't have it
cargo install cargo-generate
# Generate your custom MCP server
cargo generate --git https://github.com/furbyhaxx/mcp-server-rs-template
# Follow the prompts to customize your project!
# Clone the template
git clone https://github.com/yourusername/rmcp-starter-template.git
cd rmcp-starter-template
# Build the project
cargo build --release
# Run with stdio transport (default)
cargo run -- serve
# Run with explicit transport selection
cargo run -- serve --transport stdio
cargo run -- serve --transport http
Once running, you can interact with the built-in tools:
Echo Tool:
# Example MCP client interaction (simplified)
{
"tool": "echo",
"arguments": {
"message": "Hello, MCP!"
}
}
# Returns: "Echo: Hello, MCP!"
Calculator Tool:
{
"tool": "calculate",
"arguments": {
"a": 10.5,
"b": 5.2,
"operation": "add"
}
}
# Returns: {"result": 15.7, "operation": "add", "operands": [10.5, 5.2]}
Counter Tools:
{
"tool": "get_counter"
}
# Returns: "Current counter value: 0"
{
"tool": "increment_counter",
"arguments": {
"amount": 3
}
}
# Returns: "Counter incremented by 3. New value: 3"
{
"tool": "reset_counter"
}
# Returns: "Counter reset to 0"
The template supports three layers of configuration (in priority order):
MCP_)config/default.toml)config/default.toml: Default configuration with sensible defaults.env.example: Environment variable template# Override server name
MCP_SERVER_NAME="my-mcp-server"
# Set log level to debug
MCP_LOGGING_LEVEL="debug"
# Configure HTTP transport port
MCP_TRANSPORT_HTTP_PO
... [View full README on GitHub](https://github.com/furbyhaxx/mcp-server-rs-template#readme)