Go Mcp Server Financeiro
БесплатноНе проверен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
Описание
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
- Conta gratuita na Alpha Vantage para gerar sua API Key
Como rodar o projeto
- Clone o repositório
git clone https://github.com/seuusuario/go-mcp-server-financeiro.git
cd go-mcp-server-financeiro
- Crie um arquivo
.envna raiz do projeto:
ALPHA_VANTAGE_API_KEY=sua_api_key_aqui
- Instale as dependências
go mod tidy
- Rode o servidor
go run cmd/main.go
O servidor ficará disponível em http://localhost:8080.
Установка Go Mcp Server Financeiro
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/tadrianonet/go-mcp-server-financeiroFAQ
Go Mcp Server Financeiro MCP бесплатный?
Да, Go Mcp Server Financeiro MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Go Mcp Server Financeiro?
Нет, Go Mcp Server Financeiro работает без API-ключей и переменных окружения.
Go Mcp Server Financeiro — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Go Mcp Server Financeiro в Claude Desktop, Claude Code или Cursor?
Открой Go Mcp Server Financeiro на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Go Mcp Server Financeiro with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
