Back to Home
sleekcms icon

sleekcms-mcp-server

by sleekcms

Overview

A chatbot system that integrates with SleekCMS to provide AI-powered insights about website content and manage conversation context using the Model Context Protocol (MCP).

Installation

Run Command
npm run dev

Environment Variables

  • ANTHROPIC_API_KEY
  • ANTHROPIC_MODEL
  • PORT

Security Notes

The server has a critical Server-Side Request Forgery (SSRF) vulnerability. The `pubToken` input in the `/api/connect` endpoint can accept a full URL (`token.startsWith('http')`). If a URL is provided, the backend will attempt to `fetch` data from that arbitrary URL, making it possible for an attacker to probe internal networks, access cloud metadata services, or initiate requests to other unintended endpoints from the server's perspective. Additionally, the default CORS configuration (`app.use(cors())`) allows all origins, which is acceptable for local development but constitutes a security risk in a production environment without explicit origin restrictions.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassHigh
Avg Tokens18000
Stars0
Forks0
Last Update2025-12-02

Tags

ChatbotAISleekCMSMCPNode.js