mcp-server

controlemix/mcp-server

3.1

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.

The Model Context Protocol (MCP) server is designed to handle task submissions, manage task queues using Redis Streams, and provide RESTful endpoints for task management.

MCP Server

Este repositório contém o servidor MCP implementado em FastAPI, que:

  • Recebe tasks via endpoint REST e enfileira em Redis Streams
  • Processa a fila usando consumer groups
  • Integração com KEDA para autoescalonamento baseado no backlog

Estrutura

  • services/: lógica de enfileiramento e consumo de Redis Streams
  • app/: inicialização do FastAPI e definições de tasks MCP
  • config/: configurações (Pydantic Settings)
  • keda/: YAML do ScaledObject para KEDA
  • charts/: Helm chart para deploy em Kubernetes
  • .github/workflows/: CI/CD

Como rodar

uvicorn app.main:app --reload