MCP_Based_AI_Assistant
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP_Based_AI_Assistantsearch our documents for the remote work policy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP_Based_AI_Assistant
An AI assistant built using Model Context Protocol (MCP) and LangGraph. The assistant can understand user queries, determine whether a tool is required, and invoke the appropriate MCP tool through an MCP client.
MCP server with multiple tools
MCP client for connecting to the MCP server
MCP tool discovery
LangGraph-based stateful agent workflow
LLM-based tool selection
Conditional tool execution
Human-in-the-Loop approval for sensitive tools
Document search
Employee information lookup
Mathematical expression calculation
LLM-based final response generation
Test cases for validating different queries and tool workflows
Architecture

Related MCP server: Enterprise Architecture MCP Server
Installation
1. Clone the repository
git clone <your-repository-url>
cd MCP_Based_AI_Assistant
2. Create a virtual environment
uv venv3. Activate the virtual environment
Windows PowerShell
.venv\Scripts\Activate.ps14. Install dependencies
uv sync5. Configure environment variables
Create a .env file in the project root directory:
GEMINI_API_KEY=your_gemini_api_key6. Run the test cases
uv run python -m tests.testThis server cannot be deployed
Maintenance
Related MCP Connectors
Human-in-the-loop for AI agents over MCP: durable approvals with a hosted review page & audit trail
Let AI agents query data and act across all your business apps via MCP.
Find, vet, and run MCP tools through a secure audited gateway with prompt-injection risk scoring
Human-in-the-loop review and approval for AI agents. Audit trail, approval policies, native MCP.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Labradoc's document management, email ingestion, task extraction, and integration features through MCP tools.176 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables natural language interaction with enterprise tools including file, database, GitHub, Slack, browser, calendar, email, vector search, and Python calculation through OpenAI and MCP Client.-
- AlicenseNot gradedqualityCmaintenanceExposes standard MCP tools for secure calculation, knowledge-base retrieval, document statistics, and sensitive operations like email, export, and deletion with human-in-the-loop approval.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to securely search and list internal company documents via MCP tools, so they can answer employee questions based on current internal documentation.-