todo-platform
Verified Safeby scottseotech
Overview
A Model Context Protocol (MCP) server that provides tools for interacting with the Todo API, enabling AI assistants to manage todo items.
Installation
go run main.goEnvironment Variables
- SERVER_PORT
- TODO_API_URL
- OTEL_EXPORTER_OTLP_ENDPOINT
- ENVIRONMENT
- SERVICE_VERSION
Security Notes
The server, in its current state, lacks authentication and authorization for both its MCP and REST API endpoints. This means any client with network access can invoke tools and perform CRUD operations on the Todo API without verification. While the README mentions that REST endpoints are 'for testing' and 'authentication/authorization' is a 'Future Enhancement', this is a critical security vulnerability for any system operating in a non-isolated environment. All traffic to the underlying Todo API is effectively unauthenticated if accessed through this MCP server. Trace context is propagated, which is good for debugging but doesn't inherently add security.
Similar Servers
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.
mkp
MKP is a Model Context Protocol (MCP) server for Kubernetes, enabling LLM-powered applications to interact with Kubernetes clusters by providing tools for resource listing, getting, applying, deleting, and executing commands.
mcp-container-ts
Provides a secure, extensible Model Context Protocol (MCP) server using Node.js and TypeScript, designed to expose custom tools to LLMs, deployable on Azure Container Apps with robust JWT and RBAC security.
kafka-mcp-server
Enables LLM models and AI applications to interact with Apache Kafka for producing/consuming messages, managing topics, monitoring consumer groups, and assessing cluster health via the Model Context Protocol (MCP).