sec_mcptest
Verified Safeby vargaseous
Overview
Demonstrates an MCP (Model Context Protocol) server to enable LLM clients (like Claude Desktop and LM Studio) to control a Streamlit dashboard that explores Singapore health facilities data.
Installation
uv run mcp-serverSecurity Notes
The system primarily operates on localhost, with communication between components (Streamlit, FastAPI, Redis, MCP server) occurring locally. Input validation is implemented using Pydantic for API endpoints and explicit checks in MCP tools for facility classes. No 'eval' or similar dangerous functions are used. No hardcoded sensitive secrets are present. The primary security consideration for a non-demonstration setup would be securing the Redis instance, as it lacks authentication in this configuration, but for a local demo, this is acceptable.
Similar Servers
fastapi_mcp
Automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools for seamless integration with LLM agents.
SageMCP
A scalable platform for hosting MCP servers with multi-tenant support, OAuth integration, and connector plugins for various services, deployed on Kubernetes.
observe-community-mcp
Provides LLMs with intelligent access to Observe platform data through semantic search, automated dataset discovery, and metrics intelligence.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.