Back to Home
anshu57 icon

Multiple-Tool-Chatbot-Using-Langchain-and-OpenAI

Verified Safe

by anshu57

Overview

An agent-based chatbot integrating local and remote (Multi-Tool Communication Protocol - MCP) tools, supporting conversational AI, RAG, and stock price lookup through a FastAPI backend and a Streamlit frontend.

Installation

Run Command
uvicorn src.backend.main:app --host 0.0.0.0 --port 8000

Environment Variables

  • OPENAI_API_KEY
  • ALPHAVANTAGE_API_KEY
  • API_BASE_URL

Security Notes

The application avoids direct 'eval' and includes some input validation (e.g., for messages and uploaded files). However, the 'MCPClient' hardcodes a local subprocess command execution (`python3 /Users/anshugangwar/Desktop/mcp-math-server/main.py`) and an external HTTP endpoint, which introduces potential risks if the local script is untrusted, or if external MCP services are compromised. Users should ensure the security of any referenced local scripts and external services.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassHigh
Avg Tokens1000
Stars0
Forks0
Last Update2025-11-25

Tags

LangGraphChatbotFastAPIStreamlitAI Agent