morocco-experience-protocol-mcp
Verified Safeby gugga7
Overview
Integrate Morocco tourism data with AI assistants like Claude Desktop via the Model Context Protocol (MCP).
Installation
npx wrangler devEnvironment Variables
- ENVIRONMENT
- DATABASE_URL
- API_KEY
- DATABASE_PASSWORD
- API_SECRET_KEY
Security Notes
The current `tools/call` implementation is a placeholder, returning static text, which significantly reduces immediate security risks related to data access or injection. Future integration with `firebase-admin` (as indicated in `package.json` and `CONTRIBUTING.md`) and external data sources will require careful implementation of input validation, authentication, and authorization to prevent data exposure or injection vulnerabilities. CORS `Access-Control-Allow-Origin: *` is broadly configured, which is common for public AI integration servers, but the deployment guide demonstrates how to restrict it to specific domains in production. No hardcoded secrets are present in the provided `src/index.ts` file; sensitive data is expected to be managed via environment variables or Cloudflare Workers secrets.
Similar Servers
mcp-server-cloudflare
Centralized platform for Cloudflare's Model Context Protocol (MCP) servers, enabling AI clients to interact with diverse Cloudflare services using natural language for configuration, data analysis, and task automation.
remote-mcp-oauth-github
Provides a Cloudflare Workers-based Model Context Protocol (MCP) server with GitHub OAuth for secure custom integrations with Claude.ai.
remote-mcp-server-authless1
A remote Model Context Protocol (MCP) server that exposes unauthenticated calculator tools via Cloudflare Workers for AI agents.
remote-mcp-server-authless
Deploying an unauthenticated Model Context Protocol (MCP) server on Cloudflare Workers, providing simple calculator tools to AI clients.