Skip to main content
Glama
config.ts973 B
import minimist from "minimist"; const argv = minimist(process.argv.slice(2)); // API key can be provided globally (legacy mode) or per request (multi-tenant mode) export const apiKey = argv.key || process.env.ABACATE_PAY_API_KEY; export function validateApiKey(): string { return apiKey || ''; } // Só valida se estamos executando como script principal const isMainModule = process.argv[1] && ( process.argv[1].endsWith('index.js') || process.argv[1].endsWith('dist/index.js') || process.argv[1].includes('abacatepay-mcp') ); // Só mostra mensagem para stdio, não para HTTP (que tem seu próprio banner) const isStdioServer = isMainModule && process.argv[1]?.includes('index.ts'); if (isStdioServer && !process.env.NODE_ENV?.includes('test')) { console.log("🥑 Abacate Pay MCP Server rodando em stdio"); } export const ABACATE_PAY_API_BASE = "https://api.abacatepay.com/v1"; export const USER_AGENT = "abacatepay-mcp/1.0";

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AbacatePay/abacatepay-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server