
Copilotkit-MCP-Demo
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
-
Prerequisites:
- Node.js (LTS version recommended)
- npm, yarn, or pnpm
-
Installation:
# Clone the repository git clone <repository-url> # Install dependencies npm install # or yarn install # or pnpm install
-
Environment Setup:
Create a.env
file in the root directory with the necessary environment variables.OPENAI_API_KEY = YOUR_API_KEY
-
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.
相关推荐
😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack
Reviews

user_JHHiPeu7
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!

user_uva950Zt
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!

user_ZJp02LY3
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!

user_rjEovz0H
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!

user_B9uD7wZ5
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!

user_JbLMeasE
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!

user_2N3O2PHj
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!