Cover image

3 years

Works with Finder

2

Github Watches

1

Github Forks

2

Github Stars

Working Memory

Working Memory is an example for the implementation of the MCP server-client integrations to handle and manage your projects and tasks from your project management applications like Linear.

Key Features

  • CopilotKit AI Chat Interface:
    Chat with the CopilotKit AI which acts as useful assitant who can able to provide answers to user queries and perform executable actions inside the application.

  • Real-Time Interactivity:
    Enjoy a live chat powered by @copilotkit/react-ui that orchestrates dynamic state changes and agent responses.

  • State Management & Agent Coordination:
    Leverages @copilotkit/react-core for robust agent state management and smooth integration of travel and research functionalities.

  • Responsive & Modern UI:
    Designed with Tailwind CSS to ensure your experience is smooth and adaptive across all devices.

Technology Stack

  • Framework: Next.js

  • UI Library: React, CopilotKit UI

  • State Management: CopilotKit React Core

  • Styling: Tailwind CSS

  • Additional Libraries:

    • React Query for data fetching
    • Framer Motion for animations
    • Radix UI for accessible components
    • React Flow for flow diagrams

Setup Instructions

  1. Prerequisites:

    • Node.js (LTS version recommended)
    • npm, yarn, or pnpm
  2. Installation:

    # Clone the repository
    git clone <repository-url>
    
    # Install dependencies
    npm install
    # or
    yarn install
    # or
    pnpm install
    
  3. Environment Setup:
    Create a .env file in the root directory with the necessary environment variables.

     OPENAI_API_KEY = YOUR_API_KEY
    
  4. Running the Development Server:

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
    

    Then, open http://localhost:3000 in your browser.

Project Structure

  • /src/app:
    Contains Next.js page components, layouts, and global styles.

  • /src/components:
    Houses reusable components including agent interfaces (Travel, Research, Chat, Map, Sidebar) and UI elements.

  • /src/providers:
    Wraps the global state providers responsible for managing agent states.

  • /src/lib:
    Contains utility functions and configuration files.

  • /src/hooks:
    Custom React hooks for shared functionality.

  • /src/contexts:
    React context providers for global state management.

Development

  • Linting:

    npm run lint
    # or
    yarn lint
    # or
    pnpm lint
    
  • Building for Production:

    npm run build
    # or
    yarn build
    # or
    pnpm build
    

Deployment

The easiest way to deploy this project is with Vercel. Build and start your application with:

npm run build
npm run start

Follow Vercel's deployment guide for more details if needed.

Contributing

Contributions are welcome! Fork the repository and submit a pull request with any improvements, bug fixes, or new features.

License

Distributed under the MIT License. See LICENSE for more information.

相关推荐

  • av
  • Exécutez sans effort LLM Backends, API, Frontends et Services avec une seule commande.

  • 1Panel-dev
  • 🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.

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

  • rulego
  • ⛓️RULEGO est un cadre de moteur de règle d'orchestration des composants de nouvelle génération légère, intégrée, intégrée et de nouvelle génération pour GO.

  • Byaidu
  • PDF Traduction de papier scientifique avec formats conservés - 基于 AI 完整保留排版的 PDF 文档全文双语翻译 , 支持 Google / Deepl / Olllama / Openai 等服务 , 提供 CLI / GUI / MCP / DOCKER / ZOTERO

  • sigoden
  • Créez facilement des outils et des agents LLM à l'aide de fonctions Plain Bash / JavaScript / Python.

  • hkr04
  • SDK C ++ MCP (Protocole de contexte modèle léger)

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信 (企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Dify 、 Claude 、 GEMINI 、 XAI 、 PPIO 、 OLLAMA 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 ChatGlm 、 Sillytraven 、 MCP 等 LLM 的机器人 / Agent | Plateforme de bots de messagerie instantanée basés sur LLM, prend en charge Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • dmayboroda
  • Rag de conversation sur site avec des conteneurs configurables

  • modelscope
  • Commencez à construire des applications multi-agents LLM, plus facilement.

    Reviews

    4 (7)
    Avatar
    user_JHHiPeu7
    2025-04-25

    The CopilotKit-MCP-Demo is an outstanding application for MCP enthusiasts. The user interface is intuitive and user-friendly, making it easy to navigate through its features. As a loyal MCP user, I appreciate the seamless integration and the efficiency it offers. Highly recommend this for anyone looking to enhance their MCP experience!

    Avatar
    user_uva950Zt
    2025-04-25

    The CopilotKit-mcp-demo is an incredibly intuitive and efficient tool that has significantly improved my workflow. Developed by CopilotKit, this application offers a seamless experience right from the start. Its user-friendly interface and powerful features make it a must-have for anyone looking to enhance their productivity. Highly recommend!

    Avatar
    user_ZJp02LY3
    2025-04-25

    Copilotkit-mcp-demo is a fantastic tool developed by CopilotKit that truly enhances the user experience. It's intuitive and easy to navigate. I love how seamlessly it integrates with my workflow, making complex tasks much simpler. Highly recommend it to anyone looking for a reliable MCP application!

    Avatar
    user_rjEovz0H
    2025-04-25

    I've been using the copilotkit-mcp-demo, and it's been a game changer! CopilotKit has crafted an incredibly intuitive tool that's both user-friendly and powerful. The seamless integration and easy navigation make it a must-have for anyone looking to enhance their workflow. Highly recommend giving it a try!

    Avatar
    user_B9uD7wZ5
    2025-04-25

    I've been using the copilotkit-mcp-demo by CopilotKit and it has been a game-changer for my development workflow. The seamless integration and user-friendly interface make it incredibly efficient to use. The setup process is straightforward, and the welcome information provides a comprehensive guide to get started quickly. Overall, an excellent tool for enhancing productivity!

    Avatar
    user_JbLMeasE
    2025-04-25

    I have been using the copilotkit-mcp-demo for a while now, and it has significantly improved my workflow. The intuitive design and seamless integration have made my tasks easier and more efficient. Kudos to CopilotKit for creating such a valuable tool!

    Avatar
    user_2N3O2PHj
    2025-04-25

    I've been using the copilotkit-mcp-demo and it's been an incredible addition to my workflow. The integration is seamless and it's user-friendly. Thanks to CopilotKit for creating such a fantastic tool that has significantly enhanced my productivity. Highly recommended!