mcp-server-FastMCP-FastAPI-MCP
Verified Safeby Vishal150494
Overview
The server demonstrates Model Context Protocol (MCP) implementations, providing tools for arithmetic calculations and searching FreeCodeCamp news and YouTube feeds via STDIO and HTTP transports.
Installation
python deployment/feed.pyEnvironment Variables
- RSS_URL
- YOUTUBE_DEFAULT_URL
- YOUTUBE_CHANNEL_ID
Security Notes
Input validation is present for numerical operations (e.g., handling division by zero) and parameter types. Environment variables are used for external URLs, preventing hardcoded secrets. RSS feed parsing inherently involves external content, but the feedparser library is standard and generally robust. No 'eval' or other directly dangerous system commands were identified. Servers bind to localhost for most examples, limiting direct external exposure in development.
Similar Servers
lex
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
fastapi-mcp-server
An API server built with FastAPI, likely for managing or processing data related to an application or system referred to as 'MCP'.
mcp_server
This project demonstrates how to build and interact with a Micro-service Communication Protocol (MCP) server using the `fastmcp` library, exposing callable tools over HTTP.
mcp_server_example
This server exposes simple Python functions as API endpoints using the FastMCP framework, providing a demonstration of a microservice.