Skip to main content
Glama
config.ts1.15 kB
// Load environment variables from .env file import dotenv from 'dotenv'; dotenv.config(); export type SchemaConfig = { /** Tool prefix */ prefix?: string; /** API URL */ baseUrl: string; /** OpenAPI URL */ specUrl: string; }; const configs: Record<string, SchemaConfig> = { evm: { prefix: 'evm_', baseUrl: process.env.API_BASE_URL || 'https://deep-index.moralis.io/api/v2.2', specUrl: process.env.API_SPEC_URL || 'https://deep-index.moralis.io/api-docs-2.2/v2.2/swagger.json', }, solana: { prefix: 'solana_', baseUrl: process.env.SOLANA_BASE_URL || 'https://solana-gateway.moralis.io', specUrl: process.env.SOLANA_SPEC_URL || 'https://solana-gateway.moralis.io/api-json', } } /** * Server Environment Configuration */ export class Config { static SERVER_NAME = process.env.SERVER_NAME || 'Moralis MCP'; static SERVER_VERSION = process.env.SERVER_VERSION || '1.0.0'; static SERVER_CONFIG = configs[process.env.SERVER_CONFIG || '']; static MORALIS_API_KEY = process.env.MORALIS_API_KEY static EVM_CONFIG = configs.evm; static SOL_CONFIG = configs.solana; }

Implementation Reference

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/MoralisWeb3/moralis-mcp-server'

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