Back to Home
DCode-v05 icon

MCP-Server-Client

by DCode-v05

Overview

An advanced AI assistant enabling natural language interaction (reading, analyzing, modifying) with local Excel spreadsheets via Google Gemini and the Model Context Protocol (MCP).

Installation

Run Command
python -m backend.main

Environment Variables

  • GEMINI_API_KEY

Security Notes

The FastAPI backend configures CORS with `allow_origins=['*']`, which is a critical security vulnerability for any deployment exposed to the internet, allowing arbitrary domains to make cross-origin requests. Although the LLM's file operations are sandboxed to the `excel_data/` directory (preventing directory traversal), this broad CORS policy could enable an unauthenticated attacker to make requests that control the LLM's tool calls, potentially leading to unauthorized modification or deletion of Excel data within the allowed directory. No explicit `eval()` or code obfuscation found.

Similar Servers

Stats

Interest Score0
Security Score5
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-03

Tags

AI AssistantExcel AutomationLLM IntegrationNatural Language ProcessingFastAPI