Skip to main content
Glama

SAP OData to MCP Server

by Raistlin82
odata-discovery-examples.env7.21 kB
# ================================================================= # ESEMPI DI CONFIGURAZIONE ODATA DISCOVERY SEMPLIFICATA # ================================================================= # ----------------------------------------------------------------- # 1. PATTERN MODE - Per sviluppatori che sanno cosa vogliono # ----------------------------------------------------------------- # Esempio 1: Solo servizi Customer e Sales # ODATA_DISCOVERY_MODE=pattern # ODATA_INCLUDE_PATTERNS=*/Customer*,*/Sales*,*/Order* # ODATA_EXCLUDE_PATTERNS=*/Test*,*/Internal*,*/Debug* # ODATA_MAX_SERVICES=25 # ODATA_REFRESH_INTERVAL=1h # Esempio 2: Tutti i servizi S/4HANA eccetto test # ODATA_DISCOVERY_MODE=pattern # ODATA_INCLUDE_PATTERNS=S4HANA/*,*/API_* # ODATA_EXCLUDE_PATTERNS=*/TEST*,*/DEMO*,*/SAMPLE* # ODATA_MAX_SERVICES=50 # Esempio 3: Solo servizi specifici # ODATA_DISCOVERY_MODE=pattern # ODATA_INCLUDE_PATTERNS=CustomerService,MaterialService,SalesOrderService # ODATA_EXCLUDE_PATTERNS= # ODATA_MAX_SERVICES=10 # ----------------------------------------------------------------- # 2. BUSINESS MODE - Per business users # ----------------------------------------------------------------- # Esempio 1: Vendite e Finanza # ODATA_DISCOVERY_MODE=business # ODATA_BUSINESS_DOMAINS=sales,finance # ODATA_MAX_SERVICES=30 # ODATA_REFRESH_INTERVAL=2h # Esempio 2: Full ERP # ODATA_DISCOVERY_MODE=business # ODATA_BUSINESS_DOMAINS=sales,finance,procurement,hr,inventory # ODATA_MAX_SERVICES=60 # Esempio 3: Solo HR # ODATA_DISCOVERY_MODE=business # ODATA_BUSINESS_DOMAINS=hr # ODATA_MAX_SERVICES=15 # ----------------------------------------------------------------- # 3. ENVIRONMENT MODE - Per DevOps (auto-configuration) # ----------------------------------------------------------------- # Esempio 1: Development (include tutto) # ODATA_DISCOVERY_MODE=environment # NODE_ENV=development # # Auto-configura: includeAll=true, maxServices=100 # Esempio 2: Test (solo servizi di test) # ODATA_DISCOVERY_MODE=environment # NODE_ENV=test # # Auto-configura: patterns=*Test*,*Demo*, maxServices=50 # Esempio 3: Production (whitelist rigorosa) # ODATA_DISCOVERY_MODE=environment # NODE_ENV=production # ODATA_PRODUCTION_SERVICES=CustomerService,SalesOrderService,InvoiceService # # Auto-configura: whitelistOnly=true, maxServices=20 # ----------------------------------------------------------------- # 4. INTELLIGENT MODE - AI-driven discovery # ----------------------------------------------------------------- # Esempio 1: Basato su usage # ODATA_DISCOVERY_MODE=intelligent # ODATA_INTELLIGENT_STRATEGY=usage_based # ODATA_CHECK_PERMISSIONS=true # ODATA_CHECK_HEALTH=true # ODATA_CHECK_USAGE=true # ODATA_MAX_SERVICES=20 # ODATA_REFRESH_INTERVAL=6h # Esempio 2: Servizi più utilizzati # ODATA_DISCOVERY_MODE=intelligent # ODATA_INTELLIGENT_STRATEGY=most_used # ODATA_CHECK_PERMISSIONS=false # ODATA_CHECK_HEALTH=true # ODATA_MAX_SERVICES=15 # Esempio 3: Basato su permessi utente # ODATA_DISCOVERY_MODE=intelligent # ODATA_INTELLIGENT_STRATEGY=by_permissions # ODATA_CHECK_PERMISSIONS=true # ODATA_MAX_SERVICES=25 # ================================================================= # CONFIGURAZIONI PER CASI D'USO SPECIFICI # ================================================================= # ----------------------------------------------------------------- # CASO D'USO: Demo per Cliente # ----------------------------------------------------------------- # ODATA_DISCOVERY_MODE=intelligent # ODATA_INTELLIGENT_STRATEGY=business_relevance # ODATA_MAX_SERVICES=8 # ODATA_REFRESH_INTERVAL=24h # # Mostra solo i servizi più impressionanti e business-relevant # ----------------------------------------------------------------- # CASO D'USO: Sviluppo Feature Vendite # ----------------------------------------------------------------- # ODATA_DISCOVERY_MODE=business # ODATA_BUSINESS_DOMAINS=sales # ODATA_MAX_SERVICES=20 # # Include: Customer*, Sales*, Order*, Opportunity*, Quote*, etc. # ----------------------------------------------------------------- # CASO D'USO: Test di Integrazione # ----------------------------------------------------------------- # ODATA_DISCOVERY_MODE=pattern # ODATA_INCLUDE_PATTERNS=*/Test*,*/Mock*,*/Sandbox* # ODATA_EXCLUDE_PATTERNS=*/Flaky*,*/Broken*,*/Deprecated* # ODATA_MAX_SERVICES=30 # ----------------------------------------------------------------- # CASO D'USO: POC Rapido # ----------------------------------------------------------------- # ODATA_DISCOVERY_MODE=intelligent # ODATA_INTELLIGENT_STRATEGY=most_used # ODATA_MAX_SERVICES=10 # ODATA_REFRESH_INTERVAL=1h # # I 10 servizi più utilizzati e affidabili # ----------------------------------------------------------------- # CASO D'USO: Audit di Sicurezza # ----------------------------------------------------------------- # ODATA_DISCOVERY_MODE=environment # NODE_ENV=production # ODATA_PRODUCTION_SERVICES=CustomerService,MaterialService # # Solo servizi pre-approvati dal team security # ----------------------------------------------------------------- # CASO D'USO: Sviluppo Mobile App # ----------------------------------------------------------------- # ODATA_DISCOVERY_MODE=pattern # ODATA_INCLUDE_PATTERNS=*/Mobile*,*/API_*,*/REST* # ODATA_EXCLUDE_PATTERNS=*/Internal*,*/Admin* # ODATA_MAX_SERVICES=15 # # Solo API mobile-friendly # ================================================================= # PARAMETRI AVANZATI DI TUNING # ================================================================= # Cache e Performance # ODATA_REFRESH_INTERVAL=1h # Cache duration: 1h, 30m, 24h, etc. # ODATA_MAX_SERVICES=50 # Limite globale di servizi # ODATA_CACHE_SIZE=100 # Numero di cache entries # Logging e Debug # LOG_LEVEL=info # Livello di log per discovery # ODATA_DEBUG_DISCOVERY=false # Enable discovery debugging # Fallback e Resilienza # ODATA_FALLBACK_MODE=pattern # Modalità di fallback in caso di errore # ODATA_TIMEOUT=30000 # Timeout discovery in ms # ================================================================= # MIGRAZIONE DA CONFIGURAZIONE LEGACY # ================================================================= # Il sistema rileva automaticamente la configurazione legacy e la converte: # # LEGACY: # DISCOVERY_ALLOW_ALL=false # DISCOVERY_WHITELIST_MODE=true # DISCOVERY_WHITELIST_SERVICES=CustomerService,SalesService # # VIENE CONVERTITO AUTOMATICAMENTE IN: # ODATA_DISCOVERY_MODE=pattern # ODATA_INCLUDE_PATTERNS=CustomerService,SalesService # ODATA_EXCLUDE_PATTERNS= # ODATA_MAX_SERVICES=50 # ================================================================= # CONFIGURAZIONE RACCOMANDATA PER AMBIENTE # ================================================================= # DEVELOPMENT (default per sviluppo locale) ODATA_DISCOVERY_MODE=business ODATA_BUSINESS_DOMAINS=sales,finance ODATA_MAX_SERVICES=30 ODATA_REFRESH_INTERVAL=1h # TEST (quando NODE_ENV=test) # ODATA_DISCOVERY_MODE=environment # NODE_ENV=test # PRODUCTION (quando NODE_ENV=production) # ODATA_DISCOVERY_MODE=environment # NODE_ENV=production # ODATA_PRODUCTION_SERVICES=CustomerService,SalesOrderService,InvoiceService,MaterialService

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/Raistlin82/btp-sap-odata-to-mcp-server-optimized'

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