Smart MCP Server

by reconsumeralization

1 stars
182 downloads
Not rated
GitHub Website

About

The Smart MCP Server stands out from other tool orchestration or AI workflow systems in a few meaningful ways: Context Awareness: Unlike many workflow engines or tool servers that require explicit user input to select and run tools, Smart MCP Server automatically analyzes user m

Details

Author
reconsumeralization
GitHub stars
1
Downloads
182
Categories
Other

- Secure token management with AES-256-CBC encryption and auto-refresh
- Multi-model AI integration: Gemini, OpenAI, and Anthropic
- Advanced workflow system with dynamic loading and intelligent execution
- Full MCP v1.0 and A2A v1.0 protocol compliance
- Context-aware tool selection for optimal task execution
- Built-in GitHub, Stripe, system health, and documentation tools

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Smart MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Node.js v18+, npm v7+, and a Google Gemini API key. Clone the repository, run npm install, then npm run token:generate to generate MCP/A2A compliant tokens. Start the server with npm start (default port 3000). Use CLI commands for token management and API endpoints for workflow execution, tool integration, and status monitoring.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "smart mcp server": {
            "smart-mcp-server": {
                "command": "node",
                "args": [
                    "examples/gemini-example.js"
                ]
            }
        }
    }
}

McpServers

{
    "smart-mcp-server": {
        "command": "node",
        "args": [
            "examples/gemini-example.js"
        ]
    }
}

Smart MCP Server

A sophisticated, context-aware Model Context Protocol (MCP) server with Agent-to-Agent (A2A) protocol compliance. Features intelligent workflow execution, secure token management, and comprehensive AI model integration including Google's Gemini models.

License: MIT
Node.js Version
MCP Compliant
A2A Compliant

🌟 Key Features

🔐 Secure Token Management

- MCP/A2A Compliant Tokens: Automatically generates and manages protocol-compliant API tokens - AES-256-CBC Encryption: Secure token storage with industry-standard encryption - Automatic Refresh: Intelligent token validation and refresh mechanisms - CLI Management: Easy token generation, validation, and monitoring via CLI tools

🤖 Multi-Model AI Integration

- Gemini Models: Full integration with Google's Gemini 2.5 Pro, Gemini Pro, and embedding models - OpenAI Support: GPT-4, GPT-3.5 Turbo, and embedding models - Anthropic Integration: Claude 3 Opus, Sonnet, and Haiku models - Model-Agnostic Architecture: Unified interface across all AI providers

🔄 Advanced Workflow System

- Dynamic Workflow Loading: Automatically loads workflow definitions from JSON files - Intelligent Execution: Uses AI function calling for optimal workflow selection - Progress Monitoring: Real-time execution tracking with metrics and logging - Error Recovery: Sophisticated error handling and retry mechanisms

🌐 Protocol Compliance

- MCP v1.0: Full Model Context Protocol implementation - A2A v1.0: Agent-to-Agent protocol for multi-agent collaboration - Tool Discovery: Automatic tool registration and capability advertisement - Secure Communication: Encrypted inter-agent communication

🛠️ Comprehensive Toolset

- GitHub Integration: Repository management, analytics, and automation - Stripe Integration: Payment processing and subscription management - System Health Monitoring: Real-time system metrics and alerting - Documentation Tools: Automated documentation consolidation and management

🚀 Quick Start

Prerequisites

- Node.js v18.0.0 or higher
- npm v7.0.0 or higher
- Google Gemini API Key (for AI features)

Installation

1. Clone the repository:

   git clone https://github.com/reconsumeralization/smart-mcp-server.git
cd smart-mcp-server

2. Install dependencies:

   npm install

3. Generate MCP/A2A compliant tokens:

   npm run token:generate

4. Start the server:

   npm start

The server will start on port 3000 (configurable) with full MCP and A2A protocol support.

🔑 Token Management

CLI Commands

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.