basic-mcp-server

rogeriobiondi/basic-mcp-server

3.2

If you are the rightful owner of basic-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 dayong@mcphub.com.

This document provides a comprehensive overview of a basic Model Context Protocol (MCP) server setup, including its features, tools, resources, and usage across different platforms.

Tools
1
Resources
0
Prompts
0

Basic MCP Server

opcional: venv

# criar um ambiente virtual com Python 3.10 usando pyenv e venv no diretório local
pyenv install 3.10.0
pyenv virtualenv 3.10.0 mcp
pyenv local mcp
python -V

# instalar SDK oficial do MCP
```bash
poetry install

Rodar Servidor

poetry shell
poetry run python basic_mcp_server/server.py

Teste com o MCP Inspector (GUI)

  • Requer NodeJs 22+ instalado
npx @modelcontextprotocol/inspector

Configuração

  1. Transport Type: STDIO
  2. Command: Python
  3. Arguments: basic_mcp_server/server.py
  • Clique na aba Tools
  • Clique no botão "List Tools""
  • Clique na ferramenta "soma"
    • Preencha os valores:
      • a: 2
      • b: 3
    • Clique no botão "Run Tool" e veja nos logs se o resultado de a+b vem corretamente.

Adicionar no Claude Desktop, Cursor etc

Nas configurações dos MCP Servers:

{
  "mcpServers": {
    "basic-mcp-server": {
      "command": "/opt/local/bin/poetry",
      "args": [
        "--directory", "[diretorio do repositorio]",
        "run",
        "python",
        "basic_mcp_server/server.py"
      ]
    }
  }
}