portaljs-mcp-server
Verified Safeby datopian
Overview
A remote Model Context Protocol (MCP) server deployed on Cloudflare Workers, providing AI agent tools to interact with PortalJS datasets for search, retrieval, and data preview.
Installation
wrangler devSecurity Notes
The server is explicitly designed to run 'Without Auth', meaning it is publicly accessible to any client. While the tool implementations themselves perform basic input sanitization (URL encoding for queries and IDs, numeric limits for 'limit' parameters) before making external API calls to PortalJS, this lack of inherent authentication means it should not be used for sensitive data or operations without adding external authentication layers (e.g., Cloudflare Access, API Gateway keys). The use of Cloudflare Durable Objects helps isolate state per organization, which is a good practice.
Similar Servers
n8n-mcp-server
Deploys a remote Model Context Protocol (MCP) server on Cloudflare Workers for exposing AI tools without requiring authentication.
remote-mcp-server-authless-globaldots
Deploys a remote Model Context Protocol (MCP) server on Cloudflare Workers, allowing external clients to access custom AI tools without authentication.
remote-mcp-server-authless
Provides an unauthenticated remote Model Context Protocol (MCP) server for integrating custom tools with AI models on Cloudflare Workers.
mcp-server-authless
Deploys a remote Model Context Protocol (MCP) server on Cloudflare Workers without authentication, allowing AI clients to access custom tools.