mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server providing tool interfaces for legal information queries, weather data, Azure pricing, and utility functions.
The Distributed MCP Server is designed to offer a comprehensive suite of API tools that can be utilized by Microsoft Copilot or other AI assistants supporting the MCP protocol. It provides interfaces for querying legal information, accessing weather data, retrieving Azure pricing, and performing various utility functions. The server is built using the FastMCP framework, Uvicorn ASGI server, and FastAPI/Starlette web framework, ensuring robust and efficient communication through Server-Sent Events (SSE). It supports Python 3.10 or higher and can be deployed using Docker for containerized environments. The server is equipped with endpoints for processing MCP messages and handling server-sent events, making it versatile for different applications. Additionally, it offers deployment options on Azure, including Azure Container Registry, Azure Container Apps, and Azure Web App, providing flexibility in scaling and managing the server in production environments.
Features
- Legal Information Tools: Provides functionalities to query Chinese criminal law articles, search content by keywords, and retrieve specific paragraphs.
- Weather and Utility Tools: Offers weather alerts and forecasts, Azure service price queries, and Chinese character counting.
- Technical Stack: Utilizes FastMCP, Uvicorn, FastAPI/Starlette, and SSE for efficient server operations.
- Deployment Options: Supports local development, Docker setup, and Azure deployment for scalability.
- Security Best Practices: Emphasizes storing credentials in Azure Key Vault and configuring proper API authentication.