Back to Home
Legitate icon

mcp_server-with-google-OAuth

by Legitate

Overview

This server provides tools for managing employee records (list, add, update, delete) and integrates Google OAuth for authentication, making its functionalities accessible via the Model Context Protocol.

Installation

Run Command
node src/index.js

Environment Variables

  • API_BASE_URL
  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • GOOGLE_REDIRECT_URI

Security Notes

The server logs sensitive Google OAuth tokens (credentials) to `/tmp/debug_mcp.log`. Any local attacker with read access to `/tmp` could compromise user accounts. Sensitive data like `tokens.json` (OAuth tokens) and `employees.json` are stored in plain text in the project root; their security relies heavily on host system file permissions. While input to employee management tools is validated with Zod, the critical flaw of logging tokens makes it unsafe to run as-is without modification.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens1250
Stars0
Forks0
Last Update2025-12-11

Tags

Employee ManagementGoogle OAuthMCP ServerREST APIDeveloper Tools