一个现代、实时的基于AI的开发者仪表盘,使用Next.js 16构建,并利用模型上下文协议(MCP)提供对您的Next.js应用程序的智能洞察。
安装依赖项:
npm install
设置环境变量(可选):
cp .env.local.example .env.local
运行开发服务器:
npm run dev
打开浏览器: 导航到 http://localhost:3000
MCP服务器已经在next.config.ts中启用:
const nextConfig: NextConfig = {
experimental: {
mcpServer: true,
},
};
创建一个.mcp/config.json文件:
{
"mcpServers": {
"next-devtools": {
"command": "npx",
"args": ["-y", "next-devtools-mcp@latest"]
},
"next-app": {
"url": "http://localhost:3000/api/mcp",
"transport": "http"
}
}
}
仪表盘向AI代理暴露了以下MCP工具:
尝试这些提示与您的AI编码助手:
/app
/api
/mcp # MCP端点
/chat # AI聊天端点
/mcp-config # MCP配置页面
/settings # 设置页面
layout.tsx # 根布局
page.tsx # 仪表盘首页
/components
/dashboard # 仪表盘组件
/ui # UI组件(shadcn)
/lib
mcp-client.ts # MCP客户端实用工具
mock-data.ts # 模拟数据生成器
utils.ts # 实用函数
/types
mcp.ts # MCP类型定义
dashboard.ts # 仪表盘类型
这是一个开发仪表盘。对于生产用途:
这是一个演示项目,展示了Next.js 16的MCP特性。您可以自由:
MIT许可证 - 您可以自由地将此项目作为自己的AI驱动仪表盘的起点!
使用以下技术构建:
愉快地使用AI编程!🚀