mcp_server_full_Basic

adamsalah13/mcp_server_full_Basic

3.2

If you are the rightful owner of mcp_server_full_Basic and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP Agentic Server is a modular implementation of the Model Context Protocol (MCP), designed to orchestrate multiple agents and tool handlers.

Tools
  1. File

    Handles file-related operations.

  2. Vector

    Manages vector-based data processing.

  3. Graph

    Facilitates graph-based computations.

MCP Agentic Server

A modular implementation of the Model Context Protocol (MCP), orchestrating multiple agents and tool handlers.

Getting Started

git clone <repo-url>
cd mcp_server_full
python -m venv --copies .venv
source .venv/bin/activate  # or .venv\Scripts\activate on Windows
python.exe -m pip install --upgrade pip
pip install -r requirements.txt
pre-commit install
pytest

Structure

  • config.py: Configuration loader using Pydantic.
  • protocol.py: MCPRequest, MCPResponse, MCPTool models.
  • agents/: NLU, Query, Validation, Composition agents.
  • tools/: File, Vector, Graph tool handlers.
  • manager.py: AgentManager orchestrator.
  • server.py: aiohttp + Flask adapters.
  • cli.py: Async CLI client.
  • streamlit_app.py: Streamlit chatbot UI.
  • diagrams/: Mermaid architecture diagram.
  • tests/: pytest scaffolding.