{
"mcpServers": {
"mcp-server-play": {
"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.
This Model Context Protocol (MCP) server is a learning project that leverages the RMCP (Rust Model Context Protocol) library to demonstrate:
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 321 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.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Model Context Protocol (MCP) Server to connect your AI with any MediaWiki
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
MCP server for scanning and remediating hardcoded secrets using GitGuardian’s API. Detect over 500 secret types and prevent credential leaks before code goes public.
This is an MCP server that allows you to directly download transcripts of YouTube videos.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Play and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This Model Context Protocol (MCP) server is a learning project that leverages the RMCP (Rust Model Context Protocol) library to demonstrate:
The server provides two primary tools:
RMCP is a modern Rust SDK for the Model Context Protocol, offering:
The primary goal of this project is to:
brew install justcargo install justThe server can be configured using the following environment variables:
BIND_ADDRESS: The IP address to bind the server to (default: 0.0.0.0)PORT: The port number to listen on (default: 8000)Example usage:
# Bind to localhost on port 3000
BIND_ADDRESS=127.0.0.1 PORT=3000 cargo run
# Use default bind address but change port
PORT=8080 cargo run
Copy the example environment file:
cp .env.example .env
Edit the .env file and replace the placeholder values with your actual API keys:
WEATHER_API_KEY: Get it from WeatherAPIIP_GEOLOCATION_API_KEY: Get it from IP Geolocation APIOptionally, you can also configure:
BIND_ADDRESS: The IP address to bind the server to (default: 0.0.0.0)PORT: The port number to listen on (default: 8000)Clone the repository:
git clone https://github.com/sergei-grigorev/mcp-server-play.git
cd mcp-server-play
Build the project:
cargo build
The project uses just as a command runner. Available commands:
just # List available commands
just build # Build release artifact
just check # Run checks (clippy, fmt, etc.)
just clean # Clean build artifacts
just format # Format code using rustfmt
just serve # Run the server in development mode
just test # Run tests
Run the server using just:
just serve
src/main.rs: Entry point and server initializationsrc/api/
mod.rs: Main server implementationweather.rs: Weather data retrieval logicweather/response.rs: Weather API response modelstime.rs: Time data retrieval logictime/response.rs: Time API response modelssrc/models/
mod.rs: Models module definitionsweather.rs: Weather request/response modelstime.rs: Time request/response modelsget_weathercity: Name of the citycountry: Country codeunit: Temperature unit (optional)
C (Celsius) or F (Fahre