smart-mcp-server

smart-mcp-server

3.5

Smart MCP Server is a context-aware Model Context Protocol server that manages tool presentation and execution based on user context and requirements.

Smart MCP Server is a powerful middleware that serves as a context-aware bridge between AI models and tools. It analyzes user context, historical patterns, and content to intelligently present the most relevant tools, improving efficiency and reducing cognitive load. This repository provides the core server, a context-aware selector, and integrations with various services including Google's Gemini API.

Features

  • Context-Aware Tool Selection: Intelligently selects and presents tools based on user message content, context, historical usage patterns, tool categories, and essential tool designation.
  • Tool Server Architecture: Manages multiple tool server instances with server lifecycle management, tool registration, execution proxying, and error handling.
  • Gemini API Integration: Full integration with Google's Gemini models for text generation, JSON response formatting, streaming capabilities, and advanced model configuration.
  • Workflow System: Define, execute, and monitor complex workflows with sequential and parallel step execution, dependency management, variable storage, and execution history.
  • Documentation Automation: Tools for gathering and ingesting documentation, including repository scanning, markdown parsing, and knowledge integration.