OECD-MCP-server
Verified Safeby KSAklfszf921
Overview
Provides AI assistants with programmatic access to OECD's extensive economic and statistical datasets via the SDMX API.
Installation
node dist/http-server.jsEnvironment Variables
- PORT
- NODE_ENV
Security Notes
The server demonstrates strong security practices including robust input validation (Zod schemas, custom filter sanitization in `sdmx-client.ts` to prevent SSRF and injection attacks), and comprehensive error message sanitization (`sanitizeErrorMessage` in `http-server.ts`) to prevent information leakage like file paths, database credentials, or stack traces. The Docker and Kubernetes configurations (`docker-compose.yml`, `k8s-deployment.yaml`) include excellent container security settings such as read-only filesystems, `runAsNonRoot`, `no-new-privileges`, and capabilities drops, significantly hardening the deployment. Internal rate limiting in `sdmx-client.ts` helps protect the upstream OECD API. The `http-server.ts` uses `cors()` without specific origin restrictions, allowing all origins by default. While common for public APIs, in a production environment, this should ideally be configured to whitelist specific allowed origins. However, the Kubernetes Ingress configuration does implement an application-level `nginx.ingress.kubernetes.io/rate-limit: "100"` to mitigate denial-of-service attacks.
Similar Servers
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
MCP-SERVER
Provides an MCP server for automated data analysis workflows including loading datasets, cleaning data, sentiment analysis, clustering, topic extraction, and generating comprehensive reports with visualizations for an AI client.
OECD-MCP
Provides AI assistants access to OECD's 5,000+ economic and statistical datasets via a Model Context Protocol (MCP) server, enabling AI to search, analyze, and compare data.
drilling_mcp_server
Analyzes oil and gas drilling data from CSV files, providing tools for Rate of Penetration (ROP), Mechanical Specific Energy (MSE), Non-Productive Time (NPT) calculations, and data visualization via an MCP server.