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
config.ts•973 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";