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
  • Führen Sie mühelos LLM -Backends, APIs, Frontends und Dienste mit einem Befehl aus.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.

  • 1Panel-dev
  • 🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.

  • rulego
  • ⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.

  • lasso-security
  • Ein Plugin-basiertes Gateway, das andere MCPs orchestriert und es Entwicklern ermöglicht, auf IT-Agenten zu bauen.

  • Byaidu
  • PDF wissenschaftliche Papierübersetzung mit erhaltenen Formaten - 基于 ai 完整保留排版的 pdf 文档全文双语翻译 , 支持 支持 支持 支持 google/deeptl/ollama/openai 等服务 提供 cli/gui/mcp/docker/zotero

  • hkr04
  • Leichtes C ++ MCP (Modellkontextprotokoll) SDK

  • sigoden
  • Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack

  • modelscope
  • Bauen Sie LLM-Multi-Agent-Anwendungen auf einfachere Weise auf.

    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!