MCP cover image
See in Github
2025-03-22

Interface KDE AI et intégration du serveur MCP

1

Github Watches

0

Github Forks

0

Github Stars

KognitiveKompanion

A modern, versatile AI interface for KDE and other desktop environments, designed to provide a seamless interaction with various AI backends including OpenAI, Ollama, and AMD Ryzen AI hardware acceleration.

Features

  • Multi-Backend Support:
    • OpenAI API integration (GPT-4o, GPT-3.5-Turbo, etc.)
    • Ollama backend for local models
    • AMD Ryzen AI hardware acceleration
  • Advanced UI:
    • Collapsible sections for a clean interface
    • Conversation sidebar for managing chat history
    • Modern styling with KDE theming integration
    • System tray icon and floating window option
  • Context Features:
    • Screen capture capability for visual context
    • Audio input support
    • RAG (Retrieval-Augmented Generation) toggle
  • Conversation Management:
    • Save and load conversations
    • Export chat history

Requirements

  • Python 3.8+ (Python 3.12 recommended)
  • PyQt5
  • KDE Plasma 5 Desktop (optional, works on other desktops too)
  • One of the following backends:
    • OpenAI API key
    • Ollama running locally
    • AMD Ryzen AI compatible hardware (optional)

Installation

  1. Clone the repository:
git clone https://github.com/MagicUnicornInc/KognitiveKompanion.git
cd KognitiveKompanion
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application with your preferred backend:
# OpenAI backend
./run_openai_gui.sh

# Ollama backend
./run_kde_ai_interface.py

# AMD Ryzen AI (if supported hardware is available)
./run_ryzen_ai_model.py

Configuration

See MULTI_BACKEND_GUIDE.md for detailed setup of different backends.

For AMD Ryzen AI specific setup, see README_RYZEN_AI_SETUP.md.

Project Structure

├── app_root/             # Core application code
│   ├── ui/               # UI components and widgets
│   ├── mcp/              # Model Control Protocol client
│   ├── config/           # Configuration management
│   ├── rag/              # Retrieval-Augmented Generation
│   ├── system/           # System integration and optimization
│   └── utils/            # Utility functions
├── amd-ryzen-ai/         # AMD Ryzen AI integration
├── quark-integration/    # Quantization toolkit integration
└── MCP-INTEGRATION-GUIDE.md  # MCP server documentation

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project Status

See PROJECT_STATUS.md for the current development status and roadmap.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Acknowledgments

  • KDE Community
  • OpenAI and Ollama projects
  • AMD for Ryzen AI support
  • PyQt/Qt developers

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Contraband Interactive
  • Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.

  • rustassistant.com
  • Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • apappascs
  • Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.

  • Mintplex-Labs
  • L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.

  • modelcontextprotocol
  • Serveurs de protocole de contexte modèle

  • ShrimpingIt
  • Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX

  • n8n-io
  • Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.

  • open-webui
  • Interface AI conviviale (prend en charge Olllama, Openai API, ...)

    Reviews

    2 (1)
    Avatar
    user_aFJWw4Rp
    2025-04-15

    Chronos MCP Server by grandmastr is a remarkable tool for seamless project management. I've been using it extensively and its intuitive interface makes organizing tasks effortless. The streamlined integration with other MCP applications ensures that everything runs smoothly without any hiccups. Highly recommend for anyone looking to improve productivity and efficiency. Check it out at https://mcp.so/server/chronos-mcp/grandmastr!