Back to Home
AlexandrosMelis icon

mcp_server

by AlexandrosMelis

Overview

An AI chatbot that uses the Multi-Agent Communication Protocol (MCP) to interact with specialized servers, particularly for searching and summarizing academic papers from arXiv.

Installation

Run Command
python src/mcp_chatbot.py

Environment Variables

  • OPENAI_API_KEY

Security Notes

The system uses LLM-generated input (e.g., 'topic' and 'paper_id') to construct file paths for directory creation (`os.makedirs`) and file operations (`os.path.join`). Without robust sanitization against path traversal (e.g., 'topic=../../../../etc'), a malicious or compromised LLM could potentially cause files to be written or read outside the intended 'papers' directory, leading to data integrity issues or information disclosure. There is no direct use of 'eval' or arbitrary command execution detected from user input.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassHigh
Avg Tokens2000
Stars0
Forks0
Last Update2025-12-01

Tags

AIChatbotResearchMCPLangchain