Перейти к содержимому

MCP #33 | Connect Windsurf to Your Local MCP Server - Query Live Data

LZX - QuickFlow

0:00 / 0:00

MCP #33 | Connect Windsurf to Your Local MCP Server - Query Live Data

2 просмотра · 4 дн. назад
LZX - QuickFlow
1 подписчик
2 просмотра · 4 дн. назад
Connect Windsurf Cascade to your local MCP server and query live database records without leaving your IDE. Configure mcp_config.json, discover QuickFlow's tools, then inspect inventory and verify bookings using data retrieved from MySQL. In this QuickFlow MCP tutorial, Cascade sends JSON-RPC requests over stdio to a local Laravel MCP server. The server invokes backend tools to query MySQL and returns the results to Cascade. This local stdio MCP connection requires no HTTP endpoint or tunnel. ⏱️ CHAPTERS 00:00 - Beyond Code Guessing: Alt-Tab Friction vs Real-Time Database Context 00:26 - Windsurf Local MCP Architecture & Standard I/O IPC 01:02 - Live Practice: Locating mcp_config.json & Artisan Server Setup 06:34 - End-to-End Execution Workflow: From Cascade Prompt to Live MySQL 07:07 - Code Walkthrough: Configuring Absolute Paths in mcp_config.json 08:21 - Implementation Checklist: 5 Steps to Connect Windsurf to Local MCP 08:40 - Outro: Thanks for Watching QuickFlow 💡 KEY CONCEPTS • Windsurf MCP Configuration: Configure server definitions in ~/.codeium/windsurf/mcp_config.json. An absolute artisan path avoids relying on the current working directory. • Local stdio Transport: Cascade communicates with the local MCP process through standard input and output, without an HTTP endpoint or tunnel. • Database-Backed Tools: Backend tools retrieve MySQL records and return them to Cascade, grounding its responses in application data. • Verification: Compare the returned inventory and booking details with the underlying database records. 🛠️ BUILD IT WITH AI Copy and paste this prompt into Windsurf Cascade or your AI coding assistant: "Connect our Laravel project to Windsurf Cascade through a local Model Context Protocol (MCP) server using stdio. Inspect and reuse the existing Laravel MCP implementation. Configure ~/.codeium/windsurf/mcp_config.json without overwriting other server entries. Set command to php, or its absolute executable path if needed, and args to the absolute artisan path followed by mcp:serve. Ensure stdout is reserved for MCP protocol messages and direct diagnostic logs to stderr. Use a read-only database lookup tool to retrieve demo records. Verify server startup, tool discovery, a successful database lookup, and agreement between the returned results and the underlying data. Keep database credentials in server-side configuration." 🔗 RESOURCES & REPOSITORY GitHub Repository: https://github.com/lzxuniverse/quickflow Model Context Protocol Specification: https://modelcontextprotocol.io Previous Episode — MCP #32:    • MCP #32 | Connect Cursor to a Remote MCP S...   Full MCP Series Playlist:    • MCP Series | From Zero to Real-World AI Wo...   AI Client Connection Guides:    • MCP Series | Connect AI Clients to Your Se...   QuickFlow explores practical software workflows through real experiments and observable results. Quick Starter, Master Flow. #Windsurf #MCP #Cascade #LocalMCP #Laravel