Back to Home
Legitate icon

complete_mcp_server

by Legitate

Overview

Manages employee data (CRUD) via Model Context Protocol (MCP) using various transports (HTTP SSE, Stdio, WebSocket) with Google OAuth for authentication and an external JSON-server for data storage.

Installation

Run Command
node Deployment/run_http.js

Environment Variables

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • GOOGLE_REDIRECT_URI
  • API_ENDPOINT
  • PORT
  • WS_PORT
  • ENCRYPTION_KEY

Security Notes

CRITICAL: The `ENCRYPTION_KEY` used for token storage defaults to an 'insecure-default-secret' if the `ENCRYPTION_KEY` environment variable is not explicitly set. This makes stored authentication tokens vulnerable if deployed without proper configuration. Additionally, CORS is broadly enabled without specific origin restrictions, which might be a security concern in production environments. The external API endpoint relies on `http://localhost:4000` by default, which should be secured if exposed externally.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Avg Tokens100
Stars0
Forks0
Last Update2025-12-13

Tags

MCPEmployee ManagementCRUDGoogle OAuthSSE