genai-mcp-server-demo

tiagonpsilva/genai-mcp-server-demo

3.1

If you are the rightful owner of genai-mcp-server-demo 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.

Este projeto demonstra uma implementação de servidor para o MCP (Mission Control Protocol).

O servidor MCP é uma plataforma eficiente para criar e gerenciar APIs baseadas em recursos e ferramentas através do protocolo MCP. Baseado no MCP Python SDK, ele permite a criação rápida de ferramentas e exposição de recursos dinâmicos, integrando-se facilmente com sistemas existentes. A API é intuitiva, facilitando o desenvolvimento de serviços.

Features

  • Criação rápida de ferramentas via decorators Python
  • Exposição de recursos dinâmicos com padrões de URL
  • Integração fácil com sistemas existentes
  • API intuitiva para desenvolvimento de serviços

Usages

local execution

bash
python -m server

curl add tool

bash
curl -X POST "http://localhost:8000/tools/add" -H "Content-Type: application/json" -d '{"a": 5, "b": 10}'

curl greeting resource

bash
curl -X GET "http://localhost:8000/resources/greeting/Maria"

pytest execution

bash
pytest