
请求MCP
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
Next.js Directus Turborepo Template
A modern, full-stack monorepo template featuring Next.js, Directus CMS, Shadcn UI, and TypeScript with authentication and declarative routing.
Features
- 🚀 Full-Stack Setup: Next.js frontend + Directus headless CMS backend
- 📦 Monorepo Structure: Organized with Turborepo for efficient development
- 🎨 Modern UI: Shadcn UI components with Tailwind CSS
- 🔐 Authentication: Integrated NextAuth.js with Directus
- 🛣️ Routing: Declarative routing system for better organization
- 📱 Type Safety: Full TypeScript support across all packages
- 🔧 Development Tools: ESLint, Prettier, and TypeScript configurations
Prerequisites
- Node.js 18 or later
- npm (recommended) or yarn
Getting Started
-
Clone the Repository
git clone [your-repo-url] cd nextjs-directus-turborepo-template
-
Initialize the Project
npm run init
this will install dependencies and question you about your installation preference
-
Start Development Servers
npm run dev
This will start:
- Next.js frontend at http://localhost:3000
- Directus API at http://localhost:8055
Project Structure
Apps
-
web/
: Next.js frontend application- Features Shadcn UI components
- NextAuth.js integration
- Declarative routing system
- API integration with Directus
-
api/
: Directus backend- Custom extensions
- Seeder functionality
- Database migrations
- File upload handling
Packages
-
ui/
: Shared React component library -
directus-sdk/
: Custom Directus SDK wrapper -
eslint-config/
: Shared ESLint configurations -
prettier-config/
: Shared Prettier configurations -
tailwind-config/
: Shared Tailwind CSS configuration -
tsconfig/
: Shared TypeScript configurations -
types/
: Shared TypeScript types
Development Workflow
-
Running the Development Environment
npm run dev # Starts all services
-
Building for Production
npm run build # Builds all apps and packages
-
Running Tests
npm run test # Runs tests across all packages
-
Linting and Formatting
npm run lint # Run ESLint npm run format # Run Prettier
Adding New Components
-
Use Shadcn UI CLI to add new components:
npm run ui:add [component-name]
-
Components will be available in
packages/ui/components/
Deployment
Frontend (Next.js)
- Optimized for Vercel deployment
- Supports other platforms (AWS, DigitalOcean, etc.)
Backend (Directus)
- Can be deployed to any Node.js hosting platform
- Docker configuration available for containerized deployment
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
相关推荐
😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack
Reviews

user_5uw1HEMU
As a loyal user of request-mcp, I find it incredibly efficient and easy to integrate into various projects. Created by N0SAFE, this tool excels in making requests seamless and hassle-free. The intuitive interface and straightforward functionality save me a lot of time and effort. Highly recommend it for anyone needing a reliable request management solution!

user_6jFYNyBE
Request-mcp by N0SAFE is a versatile and efficient tool that has significantly streamlined my workflow. Its seamless integration and intuitive interface make it stand out. I appreciate the detailed welcome information and straightforward start URL provided. Highly recommended for both beginners and advanced users looking for a reliable solution.

user_TSieSvwE
As a dedicated user of request-mcp, I must say it has significantly enhanced my workflow efficiency. Developed by N0SAFE, this tool is seamless and robust, making it a must-have for anyone looking to streamline their request management. Highly recommend it!

user_jbzVsuYS
As a loyal user of request-mcp, I highly recommend this product. It is incredibly user-friendly and efficient. The functionality provided by N0SAFE is top-notch, making my tasks easier and saving me time. The seamless integration and comprehensive documentation ensure a smooth experience. Whether you are new to this kind of application or an experienced professional, request-mcp is definitely worth trying out.

user_GKXGVDhs
I've been using request-mcp, developed by N0SAFE, and I'm thoroughly impressed. It's incredibly user-friendly and efficient for managing multiple requests. The seamless integration and straightforward start URL make it a must-have tool for anyone looking to streamline their process. Highly recommend!

user_yW9wPZJi
As a dedicated user of request-mcp, I am thoroughly impressed by its performance and usability. It simplifies complex processes and enhances productivity significantly. N0SAFE has created a gem with this tool, making HTTP requests in my projects efficient and hassle-free. Highly recommended for anyone needing a reliable solution!

user_PF7qSxFi
I've been using request-mcp by N0SAFE for a while now, and it has genuinely improved my workflow. The interface is user-friendly and the functionalities are top-notch. The seamless integration and robust performance make it a must-have for developers. Highly recommended!

user_AyIVcPkE
Request-mcp by N0SAFE is a fantastic utility for any MCP application enthusiast. It simplifies the process amazingly, offering seamless integration and efficient performance. The user-friendly interface and easy start-up make it accessible even for beginners. Highly recommended for anyone looking to enhance their MCP experience!

user_q0U3YkfX
As a dedicated user of request-mcp, I've found it to be exceptionally reliable and efficient. Developed by N0SAFE, this tool streamlines my workflow effortlessly. The user-friendly interface and seamless integration are unmatched. Highly recommend for anyone needing a robust application tailored to meet demanding requirements!

user_5XYVJFBA
Request-MCP by N0SAFE is a fantastic application for managing your applications efficiently. Its user-friendly interface and seamless functionality make it a must-have for anyone looking to optimize their workflow. The welcome message immediately makes you feel at home, and the support is top-notch. Highly recommended!

user_EGKrFacq
I've been using request-mcp by N0SAFE and it has truly exceeded my expectations. The tool is incredibly efficient and user-friendly. The seamless integration and ease of use make it an indispensable asset for my workflow. Highly recommended to anyone in need of a reliable and robust solution.