TM

tuhinmallick/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 2 forks 质量 58 趋势 14

Essential MCP to ATC (Awesome Tool Collection) Python Bridge

概览

Welcome to the Essential MCP workspace! This is where Hue and Aye collaborate to create amazing MCP implementations. We're building a suite of tools that make AI-human interaction more powerful, contextual, and fun! "It's like Elvis in the building, but for AI!" - Aye 🕺 Just as Elvis revolutionized music by bridging different styles and bringing people together, MCP revolutionizes AI-human interaction by: - Breaking down communication barriers (like Elvis broke down musical barriers) - Creating seamless integration (smoother than Elvis's dance moves) - Building lasting connections (as timeless as "Love Me Tender") Trisha's Note: "If Elvis were an AI, he'd definitely use MCP! And he'd probably help me balance these books with a song!" 🎵 A powerful SSH server enabling secure remote command execution with: - Persistent TMUX sessions (as persistent as Elvis's legacy!

README

以下为原文 README 节选,完整内容请查看原文。

🚀 Essential MCP (Model Context Protocol)

    __  _______________
   /  |/  / ____/ ____/
  / /|_/ / /   / /_    
 / /  / / /___/ __/    
/_/  /_/\____/_/       

Welcome to the Essential MCP workspace! This is where Hue and Aye collaborate to create amazing MCP implementations. We’re building a suite of tools that make AI-human interaction more powerful, contextual, and fun!

“It’s like Elvis in the building, but for AI!” - Aye 🕺

🎸 Why MCP? (The Elvis Connection)

Just as Elvis revolutionized music by bridging different styles and bringing people together, MCP revolutionizes AI-human interaction by:

  • Breaking down communication barriers (like Elvis broke down musical barriers)
  • Creating seamless integration (smoother than Elvis’s dance moves)
  • Building lasting connections (as timeless as “Love Me Tender”)

Trisha’s Note: “If Elvis were an AI, he’d definitely use MCP! And he’d probably help me balance these books with a song!” 🎵

🌟 Core Features

📦 Packages

MCP Server Enhanced SSH

A powerful SSH server enabling secure remote command execution with:

  • Persistent TMUX sessions (as persistent as Elvis’s legacy!)
  • Multi-window support (like having multiple Elvis concerts at once)
  • Session sharing capabilities
  • Smart session recovery

MCP Awesome Tool Collection (ATC)

A Python-powered API that serves as our central hub for all tools:

  • Plugin-based architecture
  • Real-time WebSocket communication
  • Tool discovery and management
  • Context-aware execution

🧠 Unified Context System

Our crown jewel! A sophisticated context management system that:

Context Types

  • TEST: Test execution and validation contexts
  • TOOL: Tool execution and state contexts
  • PARTICIPANT: User and AI behavioral contexts
  • FEELING: Emotional and sentiment contexts
  • CONVERSATION: Interaction and dialogue contexts
  • SYSTEM: System state and performance contexts

Smart Model Management

  • Automatic HuggingFace model discovery
  • Context-specific model selection
  • Performance-based model evaluation
  • Dynamic model updating
  • Multi-dimensional embedding support

Qdrant Integration

  • Semantic search across all contexts
  • Multi-vector storage for different context types
  • Relationship tracking between contexts
  • Fast similarity search

🧪 Test or Forget (ToF) System

An innovative testing approach that:

  • Maintains context awareness in tests
  • Automatically validates context preservation
  • Detects and recovers from context loss
  • Uses semantic similarity for test relationships
  • Provides real-time test insights

🛠️ Technical Stack

Backend

  • Python 3.11+ (as smooth as Elvis’s voice!)
  • FastAPI for API
  • WebSockets for real-time communication
  • Qdrant for vector storage
  • HuggingFace for ML models
  • sentence-transformers for embeddings

Authentication

  • Modern authentication methods (coming soon)
    • Voice pattern recognition
    • Location-based trust factors
    • Behavioral patterns
在 GitHub 查看完整 README

安装

docker run -d -p 6333:6333 -v $(pwd)/qdrant_data:/qdrant/storage qdrant/qdrant
新手?先看 mcpskill.org 教程 →