Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Go Mcp Server Financeiro

FreeNot checked

Exemplo prático de construção de um MCP Server em Go, com registro dinâmico de ferramentas financeiras, consultas reais à API Alpha Vantage e exposição de metad

GitHubEmbed

About

Exemplo prático de construção de um MCP Server em Go, com registro dinâmico de ferramentas financeiras, consultas reais à API Alpha Vantage e exposição de metadados para agentes clientes. Projeto focado em modularidade, extensibilidade e padronização seguindo o Model Context Protocol (MCP).

README

Este projeto é um exemplo prático de como construir um MCP Server simples utilizando Go.
Ele simula a gestão de ferramentas financeiras e realiza consultas reais de cotações de ações utilizando a API pública da Alpha Vantage.

O objetivo é mostrar como estruturar um servidor que siga os princípios básicos do Model Context Protocol (MCP), incluindo a exposição de um endpoint /metadata.

Funcionalidades

  • Registrar ferramentas financeiras dinamicamente
  • Listar todas as ferramentas registradas
  • Consultar preços de ações em tempo real (Alpha Vantage)
  • Expor metadados no padrão MCP para agentes clientes

Estrutura de Endpoints

1. Registrar ferramenta financeira

POST http://localhost:8080/register-financial-tool
Content-Type: application/json

{
  "name": "Consulta Ações",
  "description": "Consulta cotações de ações em tempo real",
  "endpoint": "https://www.alphavantage.co/query",
  "service_type": "cotacao"
}

2. Listar ferramentas financeiras

GET http://localhost:8080/list-financial-tools
Accept: application/json

3. Consultar preço de uma ação (Alpha Vantage)

POST http://localhost:8080/query-stock-price
Content-Type: application/json

{
  "symbol": "AAPL"
}

4. Consultar metadados do MCP Server

GET http://localhost:8080/metadata
Accept: application/json

Pré-requisitos

Como rodar o projeto

  1. Clone o repositório
git clone https://github.com/seuusuario/go-mcp-server-financeiro.git
cd go-mcp-server-financeiro
  1. Crie um arquivo .env na raiz do projeto:
ALPHA_VANTAGE_API_KEY=sua_api_key_aqui
  1. Instale as dependências
go mod tidy
  1. Rode o servidor
go run cmd/main.go

O servidor ficará disponível em http://localhost:8080.

from github.com/tadrianonet/go-mcp-server-financeiro

Installing Go Mcp Server Financeiro

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/tadrianonet/go-mcp-server-financeiro

FAQ

Is Go Mcp Server Financeiro MCP free?

Yes, Go Mcp Server Financeiro MCP is free — one-click install via Unyly at no cost.

Does Go Mcp Server Financeiro need an API key?

No, Go Mcp Server Financeiro runs without API keys or environment variables.

Is Go Mcp Server Financeiro hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Go Mcp Server Financeiro in Claude Desktop, Claude Code or Cursor?

Open Go Mcp Server Financeiro on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Go Mcp Server Financeiro with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs