Token导航 LogoToken导航TokenDH.com
Laravel Claude Code Setup logo
开发工具未说明官方级别未说明来源级核验

Laravel Claude Code Setup

MCP Server

一键配置Laravel开发环境,集成GitHub、GitLab、Figma等多种服务,提供AI辅助开发体验。

工具数

0

提示词数

0

GitHub Stars

286

资源数

0
数据库集成AI代理ShellClaudeFigma集成Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

laraben

提供方

laraben

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Laravel Claude代码设置🚀

一个命令设置 用于Laravel开发的Claude Code。自动配置所有MCP服务器,以获得终极AI驱动的Laravel开发体验 Figma集成.

🎯 这有什么作用

使用完整的开发生态系统安装和配置Claude Code:

🌐 全局MCP服务器(在所有项目中共享)

  • GitHub集成 -访问所有存储库,管理PR(使用自动令牌配置!)
  • GitLab集成 -访问所有存储库,管理MR、问题和项目(使用自动令牌配置!)
  • 记忆系统 -记住所有项目的决策
  • 背景7 -最新Laravel/PHP文档访问
  • Web获取 -访问外部API和资源
  • Figma集成 -具有自动设计令牌提取功能的设计到代码工作流

📁 特定于项目的MCP服务器

  • 文件系统访问 -读/写特定的Laravel项目文件
  • 数据库集成 -直接访问项目的数据库
  • Laravel调试栏 -实时调试(如果已安装)

🎨 新:Figma设计集成

  • 从设计到编码的工作流程 -将Figma设计直接转换为Laravel/Livewire组件
  • 自动设计令牌提取 -Tailwind CSS的颜色、排版和间距
  • 组件规格 -从Figma设计中获取精确的实施细节
  • 无缝集成 -适用于您现有的Laravel+Livewire+Filament+Tailwind堆栈

安装程序智能地设置全局服务器一次,并为每个Laravel项目添加特定于项目的服务器。

🚀 快速安装

选项1:直接安装(推荐)

从Laravel项目根目录运行以下命令:

curl -fsSL https://raw.githubusercontent.com/laraben/laravel-claude-code-setup/main/install.sh | bash

选项2:预配置代币

如果要跳过交互式提示:

export GITHUB_TOKEN="your_github_personal_access_token"
export GITLAB_TOKEN="your_gitlab_personal_access_token"
export FIGMA_ACCESS_TOKEN="your_figma_access_token"
curl -fsSL https://raw.githubusercontent.com/laraben/laravel-claude-code-setup/main/install.sh | bash

选项3:下载并运行

为了获得更多控制权,或者如果您更喜欢先查看脚本:

# Download the script
curl -fsSL https://raw.githubusercontent.com/laraben/laravel-claude-code-setup/main/install.sh -o setup.sh

# Make it executable
chmod +x setup.sh

# Run it
./setup.sh

📋 先决条件

在运行安装程序之前,请确保您已经:

  1. 克劳德代码 已安装(点击此处下载)
  2. Node.js和npm 安装
  3. 转到1.22+ 已安装(用于数据库MCP服务器)
  4. Laravel项目 随着 .env 文件已配置
  5. GitHub个人访问令牌 (安装程序将指导您)
  6. GitLab个人访问令牌 (可选,用于GitLab集成)
  7. Figma 个人访问令牌 (可选,用于设计集成)

🔑 令牌设置

GitHub令牌设置

您需要一个GitHub个人访问令牌才能访问私有存储库:

  1. 首选
  2. 点击“生成新令牌(经典)”
  3. 选择这些范围:

- ✅ repo (完全控制私有存储库) - ✅ read:user (读取用户配置文件数据) - ✅ user:email (访问用户电子邮件地址)

  1. 在安装程序提示时复制生成的令牌

GitLab令牌设置(可选)

对于GitLab集成和私有存储库访问:

  1. 首选 GitLab设置→ 访问令牌
  2. 点击“添加新令牌”
  3. 给它一个描述性的名称(例如,“克劳德代码MCP”)
  4. 选择这些范围:

- ✅ api (完成API访问) - ✅ read_user (读取用户配置文件数据) - ✅ read_repository (读取存储库数据)

  1. 设置到期日期(可选)
  2. 点击“创建个人访问令牌”
  3. 在安装程序提示时复制生成的令牌

🎨 Figma令牌设置(可选)

对于从设计到编码的工作流:

  1. 首选 Figma设置→ 个人访问令牌
  2. 点击“创建新令牌”
  3. 给它一个描述性的名称(例如,“克劳德代码MCP”)
  4. 在安装程序提示时复制生成的令牌

🎮 安装后使用

安装后,只需在Laravel项目中打开Claude Code:

cd /path/to/your/laravel/project
claude

然后测试一切是否正常:

📊 数据库和项目分析

  • “显示数据库结构”
  • “这个项目使用的是哪个Laravel版本?”
  • “阅读我的.env文件并提出优化建议”

🐙 GitHub集成

  • “列出我的私有GitHub仓库中的最近提交”
  • “显示打开的拉取请求”
  • “当前分行状态如何?”

🦊 GitLab集成

  • “显示我GitLab项目的最新提交”
  • “列出打开的合并请求”
  • “分配给我什么问题?”
  • “创建新的合并请求”

🎨 Figma设计集成

  • “分析此Figma设计:https://www.figma.com/design/ABC123/MyProject"
  • “将此Figma按钮组件转换为Livewire组件”
  • “从这个Figma文件中提取Tailwind CSS的调色板”

🧠 记忆与学习

  • “请记住,我们使用Filament作为管理面板”
  • “我们在这个项目中遵循什么编码标准?”
  • “我们对身份验证系统做出了哪些决定?”

🔧 发展的捷径

# Load helpful aliases
source .claude/shortcuts.sh

# Quick commands
pa migrate              # php artisan migrate
make-livewire Button   # php artisan make:livewire Button
serve                  # php artisan serve

🛠️ 安装什么

该脚本智能地管理全局资源与项目特定资源:

全局MCP服务器(安装一次,由所有项目共享)

  1. GitHub MCP服务器 -跨所有项目的存储库访问
  2. GitLab MCP服务器 -GitLab项目访问和管理
  3. 内存MCP服务器 -共享知识库
  4. 背景7 -文档访问
  5. Web提取 -外部API访问
  6. Figma MCP服务器 -设计文件访问和分析

特定于项目的MCP服务器(每个Laravel项目)

  1. 文件系统MCP服务器 -访问您的项目文件
  2. 数据库MCP服务器 -已连接到项目的数据库
  3. Laravel调试栏MCP (如果可用)

项目文件(创建于 .claude/)

  • 说明.md -基于Figma使用指南的AI优化开发说明
  • project_context.md -项目特定背景和技术栈
  • coding_standards.md -Laravel/Livewire/Filament最佳实践
  • memory_prompts.md -AI学习的内存初始化
  • shortcuts.sh -开发别名和快捷方式
  • README.md -安装文档

MCP服务器二进制文件和依赖关系

  • 背景7 -使用npm从源代码构建
  • 数据库MCP -从Go源代码构建
  • Web提取 -基于TypeScript源代码构建
  • 所有其他服务器 -通过npm全球安装

安装程序会根据Laravel自动配置所有内容 .env 文件。

🎨 Figma集成功能

设计到代码工作流

graph LR
    A[Figma Design] --> B[Share URL with Claude]
    B --> C[Analyze Design Structure]
    C --> D[Extract Design Tokens]
    D --> E[Generate Laravel Components]
    E --> F[Apply Tailwind Styling]
    F --> G[Add Alpine.js Interactions]

Figma命令示例

# Analyze a complete design
> Please analyze this Figma design and create the corresponding Laravel views

# Extract design system
> Extract all colors, typography, and spacing from this Figma file for our Tailwind config

# Create specific components
> Convert this Figma card component to a Livewire component with proper validation

# Generate admin interface
> Create a Filament resource based on this Figma admin panel design

支持的Figma功能

  • 设计令牌提取 -颜色、排版、间距
  • 组件分析 -按钮、表单、卡片、布局
  • 版面理解 -网格系统,响应式设计
  • 自动布局解释 -Flexbox和网格生成
  • 风格指南创建 -一致的设计系统实施

🔧 高级配置

多个项目

安装程序可以在多个Laravel项目中运行。全局MCP服务器是共享的,而特定于项目的服务器对每个项目都是唯一的。

自定义数据库连接

支持MySQL、PostgreSQL和SQLite。安装程序会自动检测您的数据库配置 .env.

团队协作

所有团队成员都可以使用相同的设置。分享你的 .claude/ 文件夹(敏感令牌除外),以便在整个团队中提供一致的AI帮助。

🐛 故障排除

交互模式不起作用?

如果你正在跑步 curl | bash 交互式提示不起作用:

# Download and run directly for interactive mode
curl -fsSL https://raw.githubusercontent.com/laraben/laravel-claude-code-setup/main/install.sh -o setup.sh
chmod +x setup.sh
./setup.sh

GitHub私有存储库访问问题?

安装程序应自动进行配置。如果您仍然无法访问私有仓库:

  1. 检查您的令牌是否已配置:
claude mcp list
  1. 手动更新Claude配置中的令牌:
# Edit the config file
nano ~/.claude.json

# Add your token to the GitHub MCP server configuration

Figma集成不起作用?

  1. 验证您的Figma令牌是否有效
  2. 检查您尝试访问的文件是否不是私有文件(除非您有访问权限)
  3. 使用完整的Figma URL格式: https://www.figma.com/design/FILE_KEY/File-Name

数据库连接失败?

确保你的Laravel .env 在运行安装程序之前,文件具有有效的数据库凭据。

缺少依赖关系?

安装程序会告诉你缺少什么,但你可以手动检查:

# Check Claude Code
claude --version

# Check Node.js
node --version

# Check Go
go version

# Check npm
npm --version

🆕 v1.0中有什么

🎨 Figma集成

  • 完成从设计到编码的工作流程 使用Framelink Figma MCP服务器
  • 自动设计令牌提取 顺风CSS
  • 交互式令牌管理 有适当的更新提示
  • Laravel特有的设计模式 组件生成

🔧 增强的用户体验

  • 改进的交互式检测 -正确使用 curl | bash
  • 更好的令牌管理 -令牌更新的正确提示
  • 优雅的错误处理 -即使某些组件出现故障,也会继续安装
  • 智能回退 -多种安装方法,确保可靠性

🧠 AI优化指令

  • Figma使用指南 -设计集成详细说明
  • 错误处理文档 -针对常见问题的明确指导
  • Laravel特定工作流 -针对Laravel+Livewire+Filament+Tailwind进行了优化

🛠️ 技术改进

  • 强大的配置管理 -更好地处理现有设置
  • 跨平台兼容性 -增强了对不同环境的支持
  • 性能优化 -更快的安装和启动时间

🔗 链接和资源

🤝 贡献

发现错误或想添加功能?欢迎PR!

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

📝 许可证

麻省理工学院许可证-请在您的项目中自由使用!

🙏 致谢

  • 克劳德代码团队 令人惊叹的人工智能开发平台
  • Laravel社区 令人难以置信的框架和生态系统
  • Figma团队 用于设计工具和API
  • MCP服务器开发人员 用于各种集成工具

______________________________________________________________________

制作❤️ Laravel社区 @拉拉本

在人工智能的帮助下改变你的Laravel开发! 🚀

目录标签

目录标签

数据库集成AI代理ShellClaudeFigma集成本地部署Laravel开发AI辅助开发GitHub集成GitLab集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP