mcp-server-sample
Verified Safeby psbds
Overview
This MCP server sample demonstrates how to build and integrate various tools and knowledge bases (like weather data and company standards) into an extensible AI agent framework.
Installation
npx mcp-dev-blueprints@latest --kb-path . --mode httpEnvironment Variables
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_API_KEY
- AZURE_OPENAI_DEPLOYMENT_NAME
Security Notes
The server code generally follows good practices, using environment variables for sensitive API keys in the client. The HTTP server is configured to run on localhost by default, limiting direct external exposure. External `fetch` calls are made to `wttr.in` for weather data, which is an external dependency but the input `city` is properly encoded. No 'eval', obfuscation, or obvious malicious patterns were found. The use of the Model Context Protocol SDK mitigates some lower-level transport risks.
Similar Servers
pulse-tm
Pulse is a terminal-based task manager designed for developers to manage projects and tasks, offering CLI, TUI, and seamless integration with AI agents via the Model Context Protocol (MCP).
mcp_server_2ex
A Next.js remote MCP (Microservices Communication Protocol) server designed for Retrieval Augmented Generation (RAG) search, often integrating with external Rust or Go MCP backend services or directly with Ollama and PostgreSQL for vector embeddings.
mcp-server-test
Provides a basic TCP server for testing network connections and data exchange.
mcp-demo
Demonstrates an MCP (Minecraft Protocol) server implementation.