Back to Home
VIGNESH-2232005 icon

mcp-server--HTTP-API-integrated-with-windsurf

Verified Safe

by VIGNESH-2232005

Overview

Manages employee data via an HTTP API, secured with Google OAuth, and integrated as an MCP server for AI agents.

Installation

Run Command
npm start

Environment Variables

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • PORT

Security Notes

Google Client ID and Secret are loaded from environment variables, which is good practice. The server saves the Google ID token to a local '.token' file; this file should have strict permissions to prevent unauthorized access. The `src/bridge.js` (used for Windsurf integration) immediately calls `logout()` after *every* successful tool execution or resource access, which deletes the local token file. This design forces re-authentication via a browser for every single subsequent interaction, making the session extremely ephemeral and enhancing security by limiting token lifetime, but at a significant cost to usability.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens200
Stars0
Forks0
Last Update2025-12-11

Tags

Employee ManagementHTTP APIGoogle OAuthNode.jsMCP Server