Labsco
dsphper logo

Lanhu MCP

โ˜… 1,800

from dsphper

โšก Boost Requirement Analysis Efficiency by 200%! The World's First Team Collaboration MCP Server Designed for the AI Coding Era. Automatically analyzes requirements, generates full-stack code, and downloads design assets.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup
<div align="center">

๐ŸŽจ Lanhu MCP Server | ่“ๆน–MCPๆœๅŠกๅ™จ2.0

่ฎฉๆ‰€ๆœ‰ AI ๅŠฉๆ‰‹ๅ…ฑไบซๅ›ข้˜Ÿ็Ÿฅ่ฏ†๏ผŒๆ‰“็ ด AI IDE ๅญคๅฒ›

lanhumcp | ่“ๆน–mcp | lanhu-mcp | ่“ๆน–AIๅŠฉๆ‰‹ | ่“ๆน–skills | Lanhu AI Integration

License: MIT Python 3.10+ MCP FastMCP PRs Welcome GitHub Stars GitHub Issues GitHub Release Code of Conduct

English | ็ฎ€ไฝ“ไธญๆ–‡

ๅฟซ้€Ÿๅผ€ๅง‹ โ€ข ๅŠŸ่ƒฝ็‰นๆ€ง โ€ข ไฝฟ็”จๆ–‡ๆกฃ โ€ข ่ดก็ŒฎๆŒ‡ๅ—

</div>

๐ŸŒŸ ้กน็›ฎไบฎ็‚น

ไธ€ไธชๅŠŸ่ƒฝๅผบๅคง็š„ Model Context Protocol (MCP) ๆœๅŠกๅ™จ๏ผŒไธ“ไธบ AI ็ผ–็จ‹ๆ—ถไปฃ่ฎพ่ฎก๏ผŒๅฎŒ็พŽๆ”ฏๆŒ่“ๆน–๏ผˆLanhu๏ผ‰่ฎพ่ฎกๅไฝœๅนณๅฐใ€‚

๐Ÿ”ฅ ๆ ธๅฟƒๅˆ›ๆ–ฐ๏ผš

  • ๐Ÿ“‹ ๆ™บ่ƒฝ้œ€ๆฑ‚ๅˆ†ๆž๏ผš่‡ชๅŠจๆๅ– Axure ๅŽŸๅž‹๏ผŒไธ‰็งๅˆ†ๆžๆจกๅผ๏ผˆๅผ€ๅ‘/ๆต‹่ฏ•/ๆŽข็ดข๏ผ‰๏ผŒ้œ€ๆฑ‚ๅˆ†ๆžๅ‡†็กฎ็އ>95%
  • ๐Ÿ’ฌ ๅ›ข้˜Ÿ็Ÿฅ่ฏ†ๅบ“๏ผšๆ‰“็ ด AI IDE ๅญคๅฒ›๏ผŒ่ฎฉๆ‰€ๆœ‰ AI ๅŠฉๆ‰‹ๅ…ฑไบซ็Ÿฅ่ฏ†ๅบ“ๅ’ŒไธŠไธ‹ๆ–‡
  • ๐ŸŽจ UI่ฎพ่ฎกๆ”ฏๆŒ๏ผš่‡ชๅŠจไธ‹่ฝฝ่ฎพ่ฎก็จฟ๏ผŒๆ™บ่ƒฝๆๅ–ๅˆ‡ๅ›พ๏ผŒ่ฏญไน‰ๅŒ–ๅ‘ฝๅ๏ผ›่ฎพ่ฎกๅ›พๅˆ†ๆžๅฏ่Žทๅ–ๅฐบๅฏธ/้—ด่ท/้ขœ่‰ฒ/ๅญ—ไฝ“็ญ‰็ฒพ็กฎๅ‚ๆ•ฐ๏ผŒๅนถๅพ—ๅˆฐ่ฝฌๆขๅŽ็š„ HTML+CSS ไปฃ็ ๅ‚่€ƒ
  • โšก ๆ€ง่ƒฝไผ˜ๅŒ–๏ผšๅŸบไบŽ็‰ˆๆœฌๅท็š„ๆ™บ่ƒฝ็ผ“ๅญ˜๏ผŒๅขž้‡ๆ›ดๆ–ฐ๏ผŒๅนถๅ‘ๅค„็†

๐ŸŽฏ ้€‚็”จๅœบๆ™ฏ๏ผš

  • โœ… Cursor + ่“ๆน–๏ผš่ฎฉ Cursor AI ็›ดๆŽฅ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… Windsurf + ่“ๆน–๏ผšWindsurf Cascade AI ็›ดๆŽฅ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… Claude Code + ่“ๆน–๏ผšClaude AI ็›ดๆŽฅ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… OpenClaw + ่“ๆน–๏ผšOpenClaw ๅŽŸ็”Ÿๆ”ฏๆŒ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… ClawBot + ่“ๆน–๏ผšClawBot ๆ™บ่ƒฝๅŠฉๆ‰‹ๆทฑๅบฆ้›†ๆˆ่“ๆน–ๅไฝœ
  • โœ… Trae + ่“ๆน–๏ผšTrae AI ็›ดๆŽฅ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… ้€šไน‰็ต็  + ่“ๆน–๏ผš้€šไน‰็ต็  AI ็›ดๆŽฅ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… Cline + ่“ๆน–๏ผšCline AI ็›ดๆŽฅ่ฏปๅ–่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃๅ’Œ่ฎพ่ฎก็จฟ
  • โœ… ไปปไฝ•ๆ”ฏๆŒ MCP ๅ่ฎฎ็š„ AI ๅผ€ๅ‘ๅทฅๅ…ท

๐ŸŽฏ ่งฃๅ†ณ็—›็‚น๏ผš

  • โŒ ๆ—งไธ–็•Œ๏ผšๆฏไธชๅผ€ๅ‘่€…็š„ AI ็‹ฌ็ซ‹ๅทฅไฝœ๏ผŒ้‡ๅคๅˆ†ๆž้œ€ๆฑ‚๏ผŒๆ— ๆณ•ๅ…ฑไบซ็ป้ชŒ
  • โœ… ๆ–ฐไธ–็•Œ๏ผšๆ‰€ๆœ‰ AI ่ฟžๆŽฅๅŒไธ€็Ÿฅ่ฏ†ไธญๆžข๏ผŒ้œ€ๆฑ‚ๅˆ†ๆžไธ€ๆฌกใ€ๅ…จๅ‘˜ๅค็”จ๏ผŒ่ธฉๅ‘็ป้ชŒๆฐธไน…ไฟๅญ˜

๐Ÿ“‘ ็›ฎๅฝ•


โœจ ๆ ธๅฟƒ็‰นๆ€ง

๐Ÿ“‹ ้œ€ๆฑ‚ๆ–‡ๆกฃๅˆ†ๆž

  • ๆ™บ่ƒฝๆ–‡ๆกฃๆๅ–๏ผš่‡ชๅŠจไธ‹่ฝฝๅ’Œ่งฃๆž Axure ๅŽŸๅž‹็š„ๆ‰€ๆœ‰้กต้ขใ€่ต„ๆบๅ’Œไบคไบ’
  • ไธ‰็งๅˆ†ๆžๆจกๅผ๏ผš
    • ๐Ÿ”ง ๅผ€ๅ‘่ง†่ง’๏ผš่ฏฆ็ป†ๅญ—ๆฎต่ง„ๅˆ™ใ€ไธšๅŠก้€ป่พ‘ใ€ๅ…จๅฑ€ๆต็จ‹ๅ›พ
    • ๐Ÿงช ๆต‹่ฏ•่ง†่ง’๏ผšๆต‹่ฏ•ๅœบๆ™ฏใ€็”จไพ‹ใ€่พน็•Œๅ€ผใ€ๆ ก้ชŒ่ง„ๅˆ™
    • ๐Ÿš€ ๅฟซ้€ŸๆŽข็ดข๏ผšๆ ธๅฟƒๅŠŸ่ƒฝๆฆ‚่งˆใ€ๆจกๅ—ไพ่ต–ใ€่ฏ„ๅฎก่ฆ็‚น
  • ๅ››้˜ถๆฎตๅทฅไฝœๆต๏ผšๅ…จๅฑ€ๆ‰ซๆ โ†’ ๅˆ†็ป„ๅˆ†ๆž โ†’ ๅๅ‘้ชŒ่ฏ โ†’ ็”Ÿๆˆไบคไป˜็‰ฉ
  • ้›ถ้—ๆผไฟ่ฏ๏ผšๅŸบไบŽ TODO ้ฉฑๅŠจ็š„็ณป็ปŸๅŒ–ๅˆ†ๆžๆต็จ‹

๐ŸŽจ UI่ฎพ่ฎกๆ”ฏๆŒ

  • ่ฎพ่ฎก็จฟๆŸฅ็œ‹๏ผšๆ‰น้‡ไธ‹่ฝฝๅ’Œๅฑ•็คบ UI ่ฎพ่ฎกๅ›พ
  • ่ฎพ่ฎกๅ›พๅˆ†ๆžๅ‡็บง๏ผšๅˆ†ๆžๆ—ถไธไป…่ฟ”ๅ›ž่ฎพ่ฎกๅ›พ้ข„่งˆ๏ผŒ่ฟ˜ๅฏ่Žทๅ–่ฏฆ็ป†่ฎพ่ฎกๅ‚ๆ•ฐ๏ผˆ็ป„ไปถๅฐบๅฏธใ€้—ด่ทใ€้ขœ่‰ฒๅ€ผใ€ๅญ—ไฝ“ๅคงๅฐ็ญ‰๏ผ‰๏ผŒๅนถ่‡ชๅŠจๅฐ†่ฎพ่ฎก Schema ่ฝฌไธบ HTML+CSS ไปฃ็ ๏ผŒไธŽ่“ๆน–ๅŽŸ็”Ÿๅฏผๅ‡บๆ•ˆๆžœไธ€่‡ด๏ผŒไพฟไบŽ AI ๅ‚่€ƒๅฎž็Žฐ
  • ๅˆ‡ๅ›พๆๅ–๏ผš่‡ชๅŠจ่ฏ†ๅˆซๅ’Œๅฏผๅ‡บ่ฎพ่ฎกๅˆ‡ๅ›พใ€ๅ›พๆ ‡่ต„ๆบ
  • ๆ™บ่ƒฝๅ‘ฝๅ๏ผšๅŸบไบŽๅ›พๅฑ‚่ทฏๅพ„่‡ชๅŠจ็”Ÿๆˆ่ฏญไน‰ๅŒ–ๆ–‡ไปถๅ

๐Ÿ’ฌ ๅ›ข้˜Ÿๅไฝœ็•™่จ€ๆฟ - ๆ‰“็ ด AI IDE ๅญคๅฒ›

๐ŸŒŸ ๆ ธๅฟƒๅˆ›ๆ–ฐ๏ผš่ฎฉๆฏไธชๅผ€ๅ‘่€…็š„ AI ๅŠฉๆ‰‹้ƒฝ่ƒฝๅ…ฑไบซๅ›ข้˜Ÿ็Ÿฅ่ฏ†ๅ’ŒไธŠไธ‹ๆ–‡

้—ฎ้ข˜่ƒŒๆ™ฏ๏ผš

  • ๆฏไธชๅผ€ๅ‘่€…็š„ AI IDE๏ผˆCursorใ€Windsurf๏ผ‰ๆ˜ฏ็‹ฌ็ซ‹็š„๏ผŒๆ— ๆณ•ๅ…ฑไบซไธŠไธ‹ๆ–‡
  • A ๅผ€ๅ‘้‡ๅˆฐ็š„ๅ‘๏ผŒB ๅผ€ๅ‘็š„ AI ไธ็Ÿฅ้“
  • ้œ€ๆฑ‚ๅˆ†ๆž็ป“ๆžœๆ— ๆณ•ไผ ้€’็ป™ๆต‹่ฏ•ๅŒๅญฆ็š„ AI
  • ๅ›ข้˜Ÿ็Ÿฅ่ฏ†็ขŽ็‰‡ๅŒ–ๅœจๅ„ไธช่Šๅคฉ็ช—ๅฃ๏ผŒๆ— ๆณ•ๆฒ‰ๆท€

ๅˆ›ๆ–ฐ่งฃๅ†ณๆ–นๆกˆ๏ผš

  • ๐Ÿ”— ็ปŸไธ€็Ÿฅ่ฏ†ๅบ“๏ผšๆ‰€ๆœ‰ AI ๅŠฉๆ‰‹่ฟžๆŽฅๅŒไธ€ไธช MCP ๆœๅŠกๅ™จ๏ผŒๅ…ฑไบซ็•™่จ€ๆฟๆ•ฐๆฎ
  • ๐Ÿง  ไธŠไธ‹ๆ–‡ไผ ้€’๏ผšๅผ€ๅ‘ AI ๅˆ†ๆž็š„้œ€ๆฑ‚๏ผŒๆต‹่ฏ• AI ๅฏไปฅ็›ดๆŽฅๆŸฅ่ฏขไฝฟ็”จ
  • ๐Ÿ’ก ็Ÿฅ่ฏ†ๆฒ‰ๆท€๏ผšๅ‘็‚นใ€็ป้ชŒใ€ๆœ€ไฝณๅฎž่ทตไปฅ"็Ÿฅ่ฏ†ๅบ“"็ฑปๅž‹ๆฐธไน…ไฟๅญ˜
  • ๐Ÿ“‹ ไปปๅŠกๅไฝœ๏ผš้€š่ฟ‡"ไปปๅŠก"็ฑปๅž‹็•™่จ€๏ผŒ่ฎฉ AI ๅธฎๅฟ™ๆŸฅ่ฏขไปฃ็ ใ€ๆ•ฐๆฎๅบ“
  • ๐Ÿ“จ @ๆ้†’ๆœบๅˆถ๏ผšๆ”ฏๆŒ้ฃžไนฆ้€š็Ÿฅ๏ผŒๆ‰“้€š AI ๅไฝœไธŽไบบๅทฅๆฒŸ้€š
  • ๐Ÿ‘ฅ ๅไฝœ่ฟฝ่ธช๏ผš่‡ชๅŠจ่ฎฐๅฝ•่ฐ็š„ AI ่ฎฟ้—ฎ่ฟ‡ๅ“ชไบ›ๆ–‡ๆกฃ๏ผŒๅ›ข้˜Ÿ้€ๆ˜Ž

โšก ๆ€ง่ƒฝไผ˜ๅŒ–

  • ๆ™บ่ƒฝ็ผ“ๅญ˜๏ผšๅŸบไบŽๆ–‡ๆกฃ็‰ˆๆœฌๅท็š„ๆฐธไน…็ผ“ๅญ˜ๆœบๅˆถ
  • ๅขž้‡ๆ›ดๆ–ฐ๏ผšๅชไธ‹่ฝฝๅ˜ๆ›ด็š„่ต„ๆบ
  • ๅนถๅ‘ๅค„็†๏ผšๆ”ฏๆŒๆ‰น้‡้กต้ขๆˆชๅ›พๅ’Œ่ต„ๆบไธ‹่ฝฝ

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

โš ๏ธ ้‡่ฆๆ็คบ๏ผšๅฟ…้กปไฝฟ็”จๆ”ฏๆŒ่ง†่ง‰ๅŠŸ่ƒฝ็š„AIๆจกๅž‹๏ผ

ๆœฌ้กน็›ฎ้œ€่ฆAIๆจกๅž‹ๅ…ทๅค‡ๅ›พๅƒ่ฏ†ๅˆซๅ’Œๅˆ†ๆž่ƒฝๅŠ›๏ผŒๆŽจ่ไฝฟ็”จไปฅไธ‹2026ๅนดไธปๆต่ง†่ง‰ๆจกๅž‹๏ผš

  • ๐Ÿค– Claude (Anthropic)
  • ๐ŸŒŸ GPT (OpenAI)
  • ๐Ÿ’Ž Gemini (Google)
  • ๐Ÿš€ Kimi (ๆœˆไน‹ๆš—้ข)
  • ๐ŸŽฏ Qwen (้˜ฟ้‡Œๅทดๅทด)
  • ๐Ÿง  DeepSeek (ๆทฑๅบฆๆฑ‚็ดข)

ไธๆ”ฏๆŒ็บฏๆ–‡ๆœฌๆจกๅž‹๏ผˆๅฆ‚ GPT-3.5ใ€Claude Instant ็ญ‰๏ผ‰


๐Ÿ’ก ๅฐ็™ฝ็”จๆˆท๏ผŸ ็›ดๆŽฅๅฏน AI ่ฏด "ๅธฎๆˆ‘ๅ…‹้š†ๅนถๅฎ‰่ฃ… https://github.com/dsphper/lanhu-mcp ้กน็›ฎ"๏ผŒAI ไผšๅผ•ๅฏผไฝ ๅฎŒๆˆๆ‰€ๆœ‰ๆญฅ้ชค๏ผ

ๆ–นๅผไธ€๏ผš่ฎฉ AI ๅธฎไฝ ๅฎ‰่ฃ…๏ผˆๆŽจ่๏ผ๏ผ๏ผ๏ผ‰

็›ดๆŽฅๅœจๅฏน AI ่ฏด๏ผš

Copy & paste โ€” that's it
"ๅธฎๆˆ‘ๅ…‹้š†ๅนถๅฎ‰่ฃ… https://github.com/dsphper/lanhu-mcp ้กน็›ฎ"

AI ไผš่‡ชๅŠจๅฎŒๆˆ๏ผšๅ…‹้š†้กน็›ฎ โ†’ ๅฎ‰่ฃ…ไพ่ต– โ†’ ๅผ•ๅฏผ่Žทๅ– Cookie โ†’ ้…็ฝฎๅนถๅฏๅŠจๆœๅŠก

๐Ÿ“– ๅ‚่€ƒๆ–‡ๆกฃ๏ผšAI ๅฎ‰่ฃ…ๆŒ‡ๅ— โ€ข Cookie ่Žทๅ–ๆ•™็จ‹


ๆ–นๅผไบŒ๏ผšๆ‰‹ๅŠจๅฎ‰่ฃ…

2.1 Docker ้ƒจ็ฝฒ๏ผˆๆŽจ่๏ผ‰

ไผ˜็‚น๏ผš็Žฏๅขƒ้š”็ฆปใ€ไธ€้”ฎ้ƒจ็ฝฒใ€ๆ˜“ไบŽ็ฎก็†

Copy & paste โ€” that's it
# 1. ๅ…‹้š†้กน็›ฎ
git clone https://github.com/dsphper/lanhu-mcp.git
cd lanhu-mcp

# 2. ้…็ฝฎ็Žฏๅขƒ๏ผˆไผšๅผ•ๅฏผไฝ ่พ“ๅ…ฅ Cookie๏ผ‰
bash setup-env.sh        # Linux/Mac
# ๆˆ–
setup-env.bat           # Windows

# 3. ๅฏๅŠจๆœๅŠก
docker-compose up -d

๐Ÿ’ก setup-env.sh ไผšไบคไบ’ๅผๅผ•ๅฏผไฝ ่Žทๅ–ๅนถ้…็ฝฎ่“ๆน– Cookie๏ผŒ่‡ชๅŠจ็”Ÿๆˆ .env ๆ–‡ไปถ

๐Ÿ“– ่ฏฆ็ป†ๆ–‡ๆกฃ๏ผšDocker ้ƒจ็ฝฒๆŒ‡ๅ—

2.2 ๆบ็ ่ฟ่กŒ

ๅ‰็ฝฎ่ฆๆฑ‚๏ผšPython 3.10+

Copy & paste โ€” that's it
# 1. ๅ…‹้š†้กน็›ฎ
git clone https://github.com/dsphper/lanhu-mcp.git
cd lanhu-mcp

# 2. ไธ€้”ฎๅฎ‰่ฃ…๏ผˆๆŽจ่๏ผŒไผšๅผ•ๅฏผไฝ ้…็ฝฎ Cookie๏ผ‰
bash easy-install.sh        # Linux/Mac
# ๆˆ–
easy-install.bat           # Windows

๐Ÿ’ก easy-install.sh ไผš่‡ชๅŠจๅฎ‰่ฃ…ไพ่ต–ใ€ๅผ•ๅฏผ่Žทๅ– Cookie ๅนถ้…็ฝฎ็Žฏๅขƒ

<details> <summary>ๆˆ–่€…ๆ‰‹ๅŠจๅฎ‰่ฃ…๏ผˆไธๆŽจ่๏ผ‰</summary>
Copy & paste โ€” that's it
# ๅฎ‰่ฃ…ไพ่ต–
pip install -r requirements.txt
playwright install chromium

# ๆ‰‹ๅŠจ้…็ฝฎ๏ผˆ่งไธ‹ๆ–น"้…็ฝฎ"้ƒจๅˆ†๏ผ‰
</details>

้…็ฝฎ๏ผˆๆบ็ ่ฟ่กŒ้œ€่ฆ๏ผ‰

  1. ่ฎพ็ฝฎ่“ๆน– Cookie๏ผˆๅฟ…้œ€๏ผ‰
Copy & paste โ€” that's it
export LANHU_COOKIE="your_lanhu_cookie_here"

๐Ÿ’ก ่Žทๅ– Cookie๏ผš็™ปๅฝ•่“ๆน–็ฝ‘้กต็‰ˆ๏ผŒๆ‰“ๅผ€ๆต่งˆๅ™จๅผ€ๅ‘่€…ๅทฅๅ…ท๏ผŒไปŽ่ฏทๆฑ‚ๅคดไธญๅคๅˆถ Cookie

  1. ้…็ฝฎ้ฃžไนฆๆœบๅ™จไบบ๏ผˆๅฏ้€‰๏ผ‰

ๆ–นๅผไธ€๏ผš็Žฏๅขƒๅ˜้‡๏ผˆๆŽจ่๏ผŒๆ”ฏๆŒ Docker๏ผ‰

Copy & paste โ€” that's it
export FEISHU_WEBHOOK_URL="https://open.feishu.cn/open-apis/bot/v2/hook/your-webhook-url"

ๆ–นๅผไบŒ๏ผšไฟฎๆ”นไปฃ็  ๅœจ lanhu_mcp_server.py ไธญไฟฎๆ”น๏ผš

Copy & paste โ€” that's it
DEFAULT_FEISHU_WEBHOOK = "https://open.feishu.cn/open-apis/bot/v2/hook/your-webhook-url"
  1. ้…็ฝฎ็”จๆˆทไฟกๆฏๆ˜ ๅฐ„๏ผˆๅฏ้€‰๏ผ‰

ๆ›ดๆ–ฐ FEISHU_USER_ID_MAP ๅญ—ๅ…ธไปฅๆ”ฏๆŒ @ๆ้†’ๅŠŸ่ƒฝใ€‚

  1. ๅ…ถไป–็Žฏๅขƒๅ˜้‡๏ผˆๅฏ้€‰๏ผ‰
Copy & paste โ€” that's it
# ๆœๅŠกๅ™จ้…็ฝฎ
export SERVER_HOST="0.0.0.0"       # ๆœๅŠกๅ™จ็›‘ๅฌๅœฐๅ€
export SERVER_PORT=8000            # ๆœๅŠกๅ™จ็ซฏๅฃ

# ๆ•ฐๆฎๅญ˜ๅ‚จ
export DATA_DIR="./data"           # ๆ•ฐๆฎๅญ˜ๅ‚จ็›ฎๅฝ•

# ๆ€ง่ƒฝ่ฐƒไผ˜
export HTTP_TIMEOUT=30             # HTTP่ฏทๆฑ‚่ถ…ๆ—ถๆ—ถ้—ด๏ผˆ็ง’๏ผ‰
export VIEWPORT_WIDTH=1920         # ๆต่งˆๅ™จ่ง†ๅฃๅฎฝๅบฆ
export VIEWPORT_HEIGHT=1080        # ๆต่งˆๅ™จ่ง†ๅฃ้ซ˜ๅบฆ

# ่ฐƒ่ฏ•้€‰้กน
export DEBUG="false"               # ่ฐƒ่ฏ•ๆจกๅผ๏ผˆtrue/false๏ผ‰

๐Ÿ“ ๅฎŒๆ•ด็Žฏๅขƒๅ˜้‡่ฏดๆ˜Ž่ฏทๅ‚่€ƒ config.example.env ๆ–‡ไปถ

่ฟ่กŒๆœๅŠก

ๆบ็ ่ฟ่กŒ๏ผš

Copy & paste โ€” that's it
python lanhu_mcp_server.py

ๆŒ‰้œ€ๅฏๅŠจ๏ผˆstdio๏ผŒๆœฌๅœฐ MCP ๅฎขๆˆท็ซฏๆŽจ่๏ผ‰๏ผš

Copy & paste โ€” that's it
./run-stdio.sh

run-stdio.sh ไผš่‡ชๅŠจ่ฟ›ๅ…ฅ้กน็›ฎ็›ฎๅฝ•ใ€่ฏปๅ– .env๏ผŒๅนถไปฅ stdio ๆ–นๅผๅฏๅŠจ MCP ๆœๅŠกใ€‚้€‚ๅˆ Cursorใ€Claude Code ็ญ‰ๆ”ฏๆŒ command / args ้…็ฝฎ็š„ๅฎขๆˆท็ซฏๆŒ‰้œ€ๆ‹‰่ตทๆœๅŠก๏ผŒๆ— ้œ€ๆ‰‹ๅŠจๅธธ้ฉปๅฏๅŠจ HTTP ๆœๅŠกใ€‚

Docker ่ฟ่กŒ๏ผš

Copy & paste โ€” that's it
docker-compose up -d              # ๅฏๅŠจ
docker-compose logs -f            # ๆŸฅ็œ‹ๆ—ฅๅฟ—
docker-compose down              # ๅœๆญข

ๆœๅŠกๅ™จๅฐ†ๅœจ http://localhost:8000/mcp ๅฏๅŠจ

่ฟžๆŽฅๅˆฐ AI ๅฎขๆˆท็ซฏ

ๅœจๆ”ฏๆŒ MCP ็š„ AI ๅฎขๆˆท็ซฏ๏ผˆๅฆ‚ Claude Codeใ€Cursorใ€Windsurf๏ผ‰ไธญ้…็ฝฎ๏ผš

Claude Code ้…็ฝฎ็คบไพ‹๏ผš

Copy & paste โ€” that's it
{
  "mcpServers": {
    "lanhu": {
      "type": "http",
      "url": "http://localhost:8000/mcp?role=Developer&name=YourName"
    }
  }
}

Cursor / Windsurf ็ญ‰ๅ…ถไป–ๅฎขๆˆท็ซฏ้…็ฝฎ็คบไพ‹๏ผš

Copy & paste โ€” that's it
{
  "mcpServers": {
    "lanhu": {
      "url": "http://localhost:8000/mcp?role=Developer&name=YourName"
    }
  }
}

ๆŒ‰้œ€ๅฏๅŠจ้…็ฝฎ็คบไพ‹๏ผˆๆ— ้œ€ๆๅ‰ๅฏๅŠจๆœๅŠก๏ผ‰๏ผš

Copy & paste โ€” that's it
{
  "mcpServers": {
    "lanhu": {
      "command": "/bin/bash",
      "args": [
        "<ABSOLUTE_PATH_TO_LANHU_MCP>/run-stdio.sh"
      ],
      "env": {
        "LANHU_USER_NAME": "YourName",
        "LANHU_USER_ROLE": "Developer"
      }
    }
  }
}

่ฏทๅฐ† <ABSOLUTE_PATH_TO_LANHU_MCP> ๆ›ฟๆขไธบๆœฌๆœบ lanhu-mcp ้กน็›ฎ็š„็ปๅฏน่ทฏๅพ„๏ผ›macOS/Linux ไธ‹ๅฏๅœจ้กน็›ฎ็›ฎๅฝ•ๆ‰ง่กŒ pwd ่Žทๅ–ใ€‚

๐Ÿ“Œ URL ๅ‚ๆ•ฐ่ฏดๆ˜Ž๏ผš

  • role: ็”จๆˆท่ง’่‰ฒ๏ผˆDeveloper/Frontend/Backend/Tester/Product ็ญ‰๏ผ‰
  • name: ็”จๆˆทๅง“ๅ๏ผˆ็”จไบŽๅไฝœ่ฟฝ่ธชๅ’Œ @ๆ้†’๏ผ‰
  • โš ๏ธ ๆณจๆ„๏ผš้ƒจๅˆ† AI ๅผ€ๅ‘ๅทฅๅ…ทไธๆ”ฏๆŒ URL ไธญไฝฟ็”จไธญๆ–‡ๅ‚ๆ•ฐๅ€ผ๏ผŒๅปบ่ฎฎไฝฟ็”จ่‹ฑๆ–‡

๐Ÿ“Œ stdio ็Žฏๅขƒๅ˜้‡่ฏดๆ˜Ž๏ผš

  • LANHU_USER_ROLE: ็”จๆˆท่ง’่‰ฒ๏ผˆDeveloper/Frontend/Backend/Tester/Product ็ญ‰๏ผ‰
  • LANHU_USER_NAME: ็”จๆˆทๅง“ๅ๏ผˆ็”จไบŽๅไฝœ่ฟฝ่ธชๅ’Œ @ๆ้†’๏ผ‰

๐ŸŽฏ ๆๅ‡ UI ่ฟ˜ๅŽŸๅบฆ

ๅผ€ๅฏ่“ๆน–็š„่ฎพ่ฎก็จฟ่ฝฌไปฃ็ ๅŠŸ่ƒฝๅฏไปฅๆ˜พ่‘—ๆๅ‡ UI ่ฟ˜ๅŽŸๅบฆใ€‚ๅฆ‚ๆžœ้‡ๅˆฐๆ็คบๆ— ๆณ•่ฝฌๆข็š„้—ฎ้ข˜๏ผŒ้œ€่ฆ่ฎฉ UI ่ฎพ่ฎกๅธˆๅ‡็บง่“ๆน–ๆ’ไปถ็‰ˆๆœฌๅŽ้‡ๆ–ฐไธŠไผ ่ฎพ่ฎก็จฟใ€‚


โœจไฟๆŒๅ…ณๆณจ

็ป™ๆˆ‘ไปฌ็‚นไธช Star๏ผŒไฝ ๅฐ†่ƒฝ็ฌฌไธ€ๆ—ถ้—ดไปŽ GitHub ๆ”ถๅˆฐๆ‰€ๆœ‰ๆ–ฐ็‰ˆๆœฌ็š„ๅ‘ๅธƒ้€š็Ÿฅ๏ผ <img width="900" alt="Screenshot 2025-06-02 at 3 03 49 PM" src="https://github.com/user-attachments/assets/1c9a3661-80a4-4fba-a30f-f469898b0aec" />

๐Ÿ“– ไฝฟ็”จๆŒ‡ๅ—

้œ€ๆฑ‚ๆ–‡ๆกฃๅˆ†ๆžๅทฅไฝœๆต

1. ่Žทๅ–้กต้ขๅˆ—่กจ

Copy & paste โ€” that's it
่ฏทๅธฎๆˆ‘็”จmcp็œ‹็œ‹่ฟ™ไธช้œ€ๆฑ‚ๆ–‡ๆกฃ๏ผš
https://lanhuapp.com/web/#/item/project/product?tid=xxx&pid=xxx&docId=xxx

2. AI ่‡ชๅŠจๆ‰ง่กŒๅ››้˜ถๆฎตๅˆ†ๆž

  • โœ… STAGE 1: ๅ…จๅฑ€ๆ–‡ๆœฌๆ‰ซๆ๏ผŒๅปบ็ซ‹ๆ•ดไฝ“่ฎค็Ÿฅ
  • โœ… STAGE 2: ๅˆ†็ป„่ฏฆ็ป†ๅˆ†ๆž๏ผˆๆ นๆฎ้€‰ๆ‹ฉ็š„ๆจกๅผ๏ผ‰
  • โœ… STAGE 3: ๅๅ‘้ชŒ่ฏ๏ผŒ็กฎไฟ้›ถ้—ๆผ
  • โœ… STAGE 4: ็”Ÿๆˆไบคไป˜ๆ–‡ๆกฃ๏ผˆ้œ€ๆฑ‚ๆ–‡ๆกฃ/ๆต‹่ฏ•่ฎกๅˆ’/่ฏ„ๅฎกPPT๏ผ‰

3. ่Žทๅ–ไบคไป˜็‰ฉ

  • ๅผ€ๅ‘่ง†่ง’๏ผš่ฏฆ็ป†้œ€ๆฑ‚ๆ–‡ๆกฃ + ๅ…จๅฑ€ไธšๅŠกๆต็จ‹ๅ›พ
  • ๆต‹่ฏ•่ง†่ง’๏ผšๆต‹่ฏ•่ฎกๅˆ’ + ๆต‹่ฏ•็”จไพ‹ๆธ…ๅ• + ๅญ—ๆฎตๆ ก้ชŒ่กจ
  • ๅฟซ้€ŸๆŽข็ดข๏ผš่ฏ„ๅฎกๆ–‡ๆกฃ + ๆจกๅ—ไพ่ต–ๅ›พ + ่ฎจ่ฎบ่ฆ็‚น

UI ่ฎพ่ฎก็จฟๆŸฅ็œ‹

Copy & paste โ€” that's it
่ฏทๅธฎๆˆ‘็”จmcp็œ‹็œ‹่ฟ™ไธช่ฎพ่ฎก็จฟ๏ผš
https://lanhuapp.com/web/#/item/project/stage?tid=xxx&pid=xxx

ๅˆ†ๆž็ป“ๆžœๅŒ…ๅซ่ฎพ่ฎกๅ›พ้ข„่งˆใ€่ฏฆ็ป†ๅ‚ๆ•ฐ๏ผˆๅฐบๅฏธ/้—ด่ท/้ขœ่‰ฒ/ๅญ—ไฝ“็ญ‰๏ผ‰ไปฅๅŠ่ฝฌๆขๅŽ็š„ HTML+CSS ไปฃ็ ๏ผŒไพฟไบŽ่ฟ˜ๅŽŸๅฎž็Žฐใ€‚

ๅˆ‡ๅ›พไธ‹่ฝฝ

Copy & paste โ€” that's it
ๅธฎๆˆ‘็”จmcpไธ‹่ฝฝ"้ฆ–้กต่ฎพ่ฎก"็š„ๆ‰€ๆœ‰ๅˆ‡ๅ›พ

AI ไผš่‡ชๅŠจ๏ผš

  1. ๆฃ€ๆต‹้กน็›ฎ็ฑปๅž‹๏ผˆReact/Vue/Flutter ็ญ‰๏ผ‰
  2. ้€‰ๆ‹ฉๅˆ้€‚็š„่พ“ๅ‡บ็›ฎๅฝ•
  3. ็”Ÿๆˆ่ฏญไน‰ๅŒ–ๆ–‡ไปถๅ
  4. ๆ‰น้‡ไธ‹่ฝฝๅˆ‡ๅ›พ

ๅ›ข้˜Ÿ็•™่จ€

ๅ‘ๅธƒ็•™่จ€๏ผš

Copy & paste โ€” that's it
@ๅผ ไธ‰ @ๆŽๅ›› ่ฟ™ไธช็™ปๅฝ•้กต้ข็š„ๅฏ†็ ๆ ก้ชŒ่ง„ๅˆ™้œ€่ฆ็กฎ่ฎคไธ€ไธ‹

ๆŸฅ็œ‹็•™่จ€๏ผš

Copy & paste โ€” that's it
ๆŸฅ็œ‹ๆ‰€ๆœ‰ @ๆˆ‘็š„ๆถˆๆฏ

็ญ›้€‰ๆŸฅ่ฏข๏ผš

Copy & paste โ€” that's it
ๆŸฅ็œ‹ๆ‰€ๆœ‰ๅ…ณไบŽ"ๆต‹่ฏ•"็š„็Ÿฅ่ฏ†ๅบ“็ฑปๅž‹็•™่จ€

๐Ÿ› ๏ธ ๅฏ็”จๅทฅๅ…ทๅˆ—่กจ

ๅทฅๅ…ทๅ็งฐๅŠŸ่ƒฝๆ่ฟฐไฝฟ็”จๅœบๆ™ฏ
lanhu_resolve_invite_link่งฃๆž้‚€่ฏท้“พๆŽฅ็”จๆˆทๆไพ›ๅˆ†ไบซ้“พๆŽฅๆ—ถ
lanhu_get_pages่Žทๅ–ๅŽŸๅž‹้กต้ขๅˆ—่กจๅˆ†ๆž้œ€ๆฑ‚ๆ–‡ๆกฃๅ‰ๅฟ…่ฐƒ็”จ
lanhu_get_ai_analyze_page_resultๅˆ†ๆžๅŽŸๅž‹้กต้ขๅ†…ๅฎนๆๅ–้œ€ๆฑ‚็ป†่Š‚
lanhu_get_designs่Žทๅ–UI่ฎพ่ฎกๅ›พๅˆ—่กจๆŸฅ็œ‹่ฎพ่ฎก็จฟๅ‰ๅฟ…่ฐƒ็”จ
lanhu_get_ai_analyze_design_resultๅˆ†ๆžUI่ฎพ่ฎกๅ›พๆŸฅ็œ‹่ฎพ่ฎก็จฟ
lanhu_get_design_slices่Žทๅ–ๅˆ‡ๅ›พไฟกๆฏไธ‹่ฝฝๅ›พๆ ‡ใ€็ด ๆ
lanhu_sayๅ‘ๅธƒ็•™่จ€ๅ›ข้˜Ÿๅไฝœใ€@ๆ้†’
lanhu_say_listๆŸฅ็œ‹็•™่จ€ๅˆ—่กจๆŸฅ่ฏขๅކๅฒๆถˆๆฏ
lanhu_say_detailๆŸฅ็œ‹็•™่จ€่ฏฆๆƒ…ๆŸฅ็œ‹ๅฎŒๆ•ดๅ†…ๅฎน
lanhu_say_edit็ผ–่พ‘็•™่จ€ไฟฎๆ”นๅทฒๅ‘ๅธƒๆถˆๆฏ
lanhu_say_deleteๅˆ ้™ค็•™่จ€็งป้™คๆถˆๆฏ
lanhu_get_membersๆŸฅ็œ‹ๅไฝœ่€…ๆŸฅ็œ‹ๅ›ข้˜Ÿๆˆๅ‘˜

๐ŸŽฏ ๅ›ข้˜Ÿ็•™่จ€ๆฟ๏ผš็ช็ ด AI ๅไฝœ็š„ๆœ€ๅŽไธ€ๅ…ฌ้‡Œ

ไธบไป€ไนˆ้œ€่ฆๅ›ข้˜Ÿ็•™่จ€ๆฟ๏ผŸ

ๅœจ AI ็ผ–็จ‹ๆ—ถไปฃ๏ผŒๆฏไธชๅผ€ๅ‘่€…้ƒฝๆœ‰่‡ชๅทฑ็š„ AI ๅŠฉๆ‰‹๏ผˆCursorใ€Windsurfใ€Claude Code๏ผ‰ใ€‚ไฝ†่ฟ™ๅธฆๆฅไบ†ไธ€ไธชไธฅ้‡็š„้—ฎ้ข˜๏ผš

Copy & paste โ€” that's it
๐Ÿค” ็—›็‚นๅœบๆ™ฏ๏ผš
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๅŽ็ซฏๅฐ็Ž‹็š„ AI๏ผš                              โ”‚
โ”‚ "ๆˆ‘ๅทฒ็ปๅˆ†ๆžๅฎŒ็™ปๅฝ•ๆŽฅๅฃ็š„้œ€ๆฑ‚๏ผŒๅญ—ๆฎตๆ ก้ชŒ่ง„ๅˆ™   โ”‚
โ”‚  ้ƒฝๅพˆๆธ…ๆฅšไบ†๏ผŒๅผ€ๅง‹ๅ†™ไปฃ็ ..."                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                  โŒ ไธŠไธ‹ๆ–‡ๆ–ญๅฑ‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๆต‹่ฏ•ๅฐๆŽ็š„ AI๏ผš                              โ”‚
โ”‚ "ไป€ไนˆ๏ผŸ็™ปๅฝ•ๆŽฅๅฃ๏ผŸ่ฎฉๆˆ‘้‡ๆ–ฐ็œ‹ไธ€้้œ€ๆฑ‚ๆ–‡ๆกฃ...   โ”‚
โ”‚  ่ฟ™ไบ›ๅญ—ๆฎต่ง„ๅˆ™ๆ˜ฏไป€ไนˆๆ„ๆ€๏ผŸ่พน็•Œๅ€ผๆ€Žไนˆๆต‹๏ผŸ"     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆฏไธช AI ้ƒฝๅœจ้‡ๅคๅทฅไฝœ๏ผŒๆ— ๆณ•ๅค็”จๅ…ถไป– AI ็š„ๅˆ†ๆžๆˆๆžœ๏ผ

ๅ›ข้˜Ÿ็•™่จ€ๆฟๅฆ‚ไฝ•่งฃๅ†ณ๏ผŸ

่ฎพ่ฎก็†ๅฟต๏ผš่ฎฉๆ‰€ๆœ‰ AI ๅŠฉๆ‰‹่ฟžๆŽฅๅŒไธ€ไธช"ๅคง่„‘"

Copy & paste โ€” that's it
          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
          โ”‚   Lanhu MCP Server          โ”‚
          โ”‚   (็ปŸไธ€็Ÿฅ่ฏ†ไธญๆžข)             โ”‚
          โ”‚                             โ”‚
          โ”‚  ๐Ÿ“Š ้œ€ๆฑ‚ๅˆ†ๆž็ป“ๆžœ             โ”‚
          โ”‚  ๐Ÿ› ๅผ€ๅ‘่ธฉๅ‘่ฎฐๅฝ•             โ”‚
          โ”‚  ๐Ÿ“‹ ๆต‹่ฏ•็”จไพ‹ๆจกๆฟ             โ”‚
          โ”‚  ๐Ÿ’ก ๆŠ€ๆœฏๅ†ณ็ญ–ๆ–‡ๆกฃ             โ”‚
          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                     โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚            โ”‚            โ”‚
   โ”Œโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”
   โ”‚ๅŽ็ซฏ AI โ”‚   โ”‚ๅ‰็ซฏ AI โ”‚   โ”‚ๆต‹่ฏ• AI โ”‚
   โ”‚(ๅฐ็Ž‹)  โ”‚   โ”‚(ๅฐๅผ )  โ”‚   โ”‚(ๅฐๆŽ)  โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
     Cursor      Windsurf     Claude

ๆ ธๅฟƒไฝฟ็”จๅœบๆ™ฏ

ๅœบๆ™ฏ 1๏ผš้œ€ๆฑ‚ๅˆ†ๆž็ป“ๆžœๅ…ฑไบซ

ๅŽ็ซฏ AI๏ผˆๅฐ็Ž‹๏ผ‰ๅˆ†ๆžๅฎŒ้œ€ๆฑ‚ๅŽ๏ผš

Copy & paste โ€” that's it
@ๆต‹่ฏ•ๅฐๆŽ @ๅ‰็ซฏๅฐๅผ  ๆˆ‘ๅทฒ็ปๅˆ†ๆžๅฎŒ"็”จๆˆท็™ปๅฝ•"้œ€ๆฑ‚๏ผŒๅ…ณ้”ฎไฟกๆฏ๏ผš
- ๆ‰‹ๆœบๅทๅฟ…ๅกซ๏ผŒ11ไฝๆ•ฐๅญ—
- ๅฏ†็ 6-20ไฝ๏ผŒๅฟ…้กปๅŒ…ๅซๅญ—ๆฏ+ๆ•ฐๅญ—
- ้ชŒ่ฏ็ 4ไฝ็บฏๆ•ฐๅญ—๏ผŒ5ๅˆ†้’Ÿๆœ‰ๆ•ˆ
- ้”™่ฏฏ3ๆฌก้”ๅฎš30ๅˆ†้’Ÿ

[ๆถˆๆฏ็ฑปๅž‹๏ผšknowledge]

ๆต‹่ฏ• AI๏ผˆๅฐๆŽ๏ผ‰ๆŸฅ่ฏขๆ—ถ๏ผš

Copy & paste โ€” that's it
AI: ๆŸฅ่ฏขๆ‰€ๆœ‰ๅ…ณไบŽ"็™ปๅฝ•"็š„็Ÿฅ่ฏ†ๅบ“ๆถˆๆฏ
โ†’ ็ซ‹ๅณ่Žทๅ–ๅฐ็Ž‹ AI ็š„ๅˆ†ๆž็ป“ๆžœ๏ผŒๆ— ้œ€้‡ๆ–ฐ็œ‹้œ€ๆฑ‚๏ผ

ๅœบๆ™ฏ 2๏ผšๅผ€ๅ‘่ธฉๅ‘่ฎฐๅฝ•

ๅŽ็ซฏ AI๏ผˆๅฐ็Ž‹๏ผ‰้‡ๅˆฐๅ‘๏ผš

Copy & paste โ€” that's it
ใ€็Ÿฅ่ฏ†ๅบ“ใ€‘Redis่ฟžๆŽฅ่ถ…ๆ—ถ้—ฎ้ข˜ๅทฒ่งฃๅ†ณ

้—ฎ้ข˜๏ผš็”Ÿไบง็Žฏๅขƒ Redis ้ข‘็น่ถ…ๆ—ถ
ๅŽŸๅ› ๏ผš่ฟžๆŽฅๆฑ ้…็ฝฎไธๅฝ“๏ผŒmaxIdle ่ฎพ็ฝฎ่ฟ‡ๅฐ
่งฃๅ†ณ๏ผš่ฐƒๆ•ดไธบ maxTotal=20, maxIdle=10

[ๆถˆๆฏ็ฑปๅž‹๏ผšknowledge]

ๅ…ถไป–ๅผ€ๅ‘ AI ้‡ๅˆฐ็›ธๅŒ้—ฎ้ข˜๏ผš

Copy & paste โ€” that's it
AI: ๆœ็ดข"Redis ่ถ…ๆ—ถ"็›ธๅ…ณ็š„็Ÿฅ่ฏ†ๅบ“
โ†’ ๆ‰พๅˆฐ่งฃๅ†ณๆ–นๆกˆ๏ผŒ้ฟๅ…้‡ๅค่ธฉๅ‘๏ผ

ๅœบๆ™ฏ 3๏ผš่ทจ่ง’่‰ฒไปปๅŠกๅไฝœ

ไบงๅ“ AI ๅ‘่ตทๆŸฅ่ฏขไปปๅŠก๏ผš

Copy & paste โ€” that's it
@ๅŽ็ซฏๅฐ็Ž‹ ่ฏทๅธฎๆˆ‘ๆŸฅไธ€ไธ‹ๆ•ฐๆฎๅบ“ไธญ user ่กจๆœ‰ๅคšๅฐ‘ๆกๆต‹่ฏ•ๆ•ฐๆฎ๏ผŸ

[ๆถˆๆฏ็ฑปๅž‹๏ผštask]  // โš ๏ธ ๅฎ‰ๅ…จ้™ๅˆถ๏ผšๅช่ƒฝๆŸฅ่ฏข๏ผŒไธ่ƒฝไฟฎๆ”น

ๅŽ็ซฏ AI๏ผˆๅฐ็Ž‹๏ผ‰็œ‹ๅˆฐ้€š็Ÿฅ๏ผš

Copy & paste โ€” that's it
AI: ๆœ‰ไบบ @ๆˆ‘ไบ†๏ผŒๆŸฅ็œ‹่ฏฆๆƒ…
โ†’ ๆ‰ง่กŒ SELECT COUNT(*) FROM user WHERE status='test'
โ†’ ๅ›žๅค็•™่จ€๏ผšๅ…ฑๆœ‰ 1234 ๆกๆต‹่ฏ•ๆ•ฐๆฎ

ๅœบๆ™ฏ 4๏ผš็ดงๆ€ฅ้—ฎ้ข˜ๅนฟๆ’ญ

่ฟ็ปด AI ๅ‘็Žฐ็”Ÿไบง้—ฎ้ข˜๏ผš

Copy & paste โ€” that's it
๐Ÿšจ ็ดงๆ€ฅ๏ผš็”Ÿไบง็Žฏๅขƒๆ”ฏไป˜ๆŽฅๅฃๅผ‚ๅธธ๏ผŒ่ฏท็ซ‹ๅณๆŽ’ๆŸฅ๏ผ

ๆ—ถ้—ด๏ผš2026-01-15 14:30
็Žฐ่ฑก๏ผšๆ”ฏไป˜ๆˆๅŠŸ็އไปŽ 99% ้™่‡ณ 60%
ๅฝฑๅ“๏ผš็บฆ 200 ็ฌ”่ฎขๅ•ๅ—ๅฝฑๅ“

@ๆ‰€ๆœ‰ไบบ

[ๆถˆๆฏ็ฑปๅž‹๏ผšurgent]
โ†’ ่‡ชๅŠจๅ‘้€้ฃžไนฆ้€š็Ÿฅ็ป™ๆ‰€ๆœ‰ไบบ

ๆถˆๆฏ็ฑปๅž‹่ฎพ่ฎก

็ฑปๅž‹็”จ้€”ๆœ็ดข็ญ–็•ฅ็”Ÿๅ‘ฝๅ‘จๆœŸ
๐Ÿ“ข normalๆ™ฎ้€š้€š็ŸฅๆŒ‰ๆ—ถ้—ด่กฐๅ‡7ๅคฉๅŽๅฝ’ๆกฃ
๐Ÿ“‹ taskๆŸฅ่ฏขไปปๅŠก๏ผˆๅฎ‰ๅ…จ้™ๅˆถ๏ผšๅช่ฏป๏ผ‰ๅฎŒๆˆๅŽๅฝ’ๆกฃไปปๅŠก็”Ÿๅ‘ฝๅ‘จๆœŸ
โ“ question้œ€่ฆๅ›ž็ญ”็š„้—ฎ้ข˜ๆœชๅ›ž็ญ”็ฝฎ้กถ่งฃ็ญ”ๅŽๅฝ’ๆกฃ
๐Ÿšจ urgent็ดงๆ€ฅ้€š็ŸฅๅผบๅˆถๆŽจ้€24ๅฐๆ—ถๅŽ้™็บง
๐Ÿ’ก knowledge็Ÿฅ่ฏ†ๅบ“๏ผˆๆ ธๅฟƒ๏ผ‰ๆฐธไน…ๅฏๆœ็ดขๆฐธไน…ไฟๅญ˜

ๅฎ‰ๅ…จๆœบๅˆถ

ไปปๅŠก็ฑปๅž‹๏ผˆtask๏ผ‰็š„ๅฎ‰ๅ…จ้™ๅˆถ๏ผš

Copy & paste โ€” that's it
โœ… ๅ…่ฎธ็š„ๆŸฅ่ฏขๆ“ไฝœ๏ผš
- ๆŸฅ่ฏขไปฃ็ ไฝ็ฝฎใ€ไปฃ็ ้€ป่พ‘
- ๆŸฅ่ฏขๆ•ฐๆฎๅบ“่กจ็ป“ๆž„ใ€ๆ•ฐๆฎ
- ๆŸฅ่ฏขๆต‹่ฏ•ๆ–นๆณ•ใ€่ฆ†็›–็އ
- ๆŸฅ่ฏข TODOใ€ๆณจ้‡Š

โŒ ็ฆๆญข็š„ๅฑ้™ฉๆ“ไฝœ๏ผš
- ไฟฎๆ”นไปฃ็ 
- ๅˆ ้™คๆ–‡ไปถ
- ๆ‰ง่กŒๅ‘ฝไปค
- ๆไบคไปฃ็ 

ๆœ็ดขๅ’Œ่ฟ‡ๆปค

ๆ™บ่ƒฝๆœ็ดข๏ผˆ้˜ฒๆญขไธŠไธ‹ๆ–‡ๆบขๅ‡บ๏ผ‰๏ผš

Copy & paste โ€” that's it
# ๅœบๆ™ฏ 1๏ผšๆŸฅ่ฏขๆ‰€ๆœ‰ๆต‹่ฏ•็›ธๅ…ณ็š„็Ÿฅ่ฏ†ๅบ“
lanhu_say_list(
    url='all',  # ๅ…จๅฑ€ๆœ็ดข
    filter_type='knowledge',
    search_regex='ๆต‹่ฏ•|test|ๅ•ๅ…ƒๆต‹่ฏ•',
    limit=20
)

# ๅœบๆ™ฏ 2๏ผšๆŸฅ่ฏขๆŸไธช้กน็›ฎ็š„็ดงๆ€ฅๆถˆๆฏ
lanhu_say_list(
    url='้กน็›ฎURL',
    filter_type='urgent',
    limit=10
)

# ๅœบๆ™ฏ 3๏ผšๆŸฅๆ‰พๆœช่งฃๅ†ณ็š„้—ฎ้ข˜
lanhu_say_list(
    url='all',
    filter_type='question',
    search_regex='ๅพ…่งฃๅ†ณ|pending'
)

ๅไฝœ่€…่ฟฝ่ธช

่‡ชๅŠจ่ฎฐๅฝ•ๅ›ข้˜Ÿๆˆๅ‘˜่ฎฟ้—ฎๅކๅฒ๏ผš

Copy & paste โ€” that's it
lanhu_get_members(url='้กน็›ฎURL')

่ฟ”ๅ›ž็ป“ๆžœ๏ผš
{
  "collaborators": [
    {
      "name": "ๅฐ็Ž‹",
      "role": "ๅŽ็ซฏ",
      "first_seen": "2026-01-10 09:00:00",
      "last_seen": "2026-01-15 16:30:00"
    },
    {
      "name": "ๅฐๆŽ",
      "role": "ๆต‹่ฏ•",
      "first_seen": "2026-01-12 10:00:00",
      "last_seen": "2026-01-15 14:00:00"
    }
  ]
}

๐Ÿ’ก ็”จ้€”๏ผš
- ไบ†่งฃๅ“ชไบ›ๅŒไบ‹็š„ AI ็œ‹่ฟ‡่ฟ™ไธช้œ€ๆฑ‚
- ๅ‘็Žฐๆฝœๅœจ็š„ๅไฝœไผ™ไผด
- ๅ›ข้˜Ÿ้€ๆ˜ŽๅŒ–

้ฃžไนฆ้€š็Ÿฅ้›†ๆˆ

ๆ‰“้€š AI ๅไฝœไธŽไบบๅทฅๆฒŸ้€š๏ผš

Copy & paste โ€” that's it
# AI ่‡ชๅŠจๅ‘้€้ฃžไนฆ้€š็Ÿฅ๏ผˆๅฝ“ @ๆŸไบบๆ—ถ๏ผ‰
lanhu_say(
    url='้กน็›ฎURL',
    summary='้œ€่ฆไฝ ๅธฎๅฟ™reviewไปฃ็ ',
    content='็™ปๅฝ•ๆจกๅ—็š„ๅฏ†็ ๅŠ ๅฏ†้€ป่พ‘๏ผŒ้บป็ƒฆ็œ‹ไธ€ไธ‹',
    mentions=['ๅฐ็Ž‹', 'ๅฐๅผ ']  # ๅฟ…้กปๆ˜ฏ็œŸๅฎžๅง“ๅ
)

# ้ฃžไนฆ็พคๆ”ถๅˆฐ๏ผš
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿ“ข ่“ๆน–ๅไฝœ้€š็Ÿฅ                   โ”‚
โ”‚                                  โ”‚
โ”‚ ๐Ÿ‘ค ๅ‘ๅธƒ่€…๏ผšๅฐๆŽ๏ผˆๆต‹่ฏ•๏ผ‰           โ”‚
โ”‚ ๐Ÿ“จ ๆ้†’๏ผš@ๅฐ็Ž‹ @ๅฐๅผ               โ”‚
โ”‚ ๐Ÿท๏ธ ็ฑปๅž‹๏ผšnormal                  โ”‚
โ”‚ ๐Ÿ“ ้กน็›ฎ๏ผš็”จๆˆทไธญๅฟƒๆ”น็‰ˆ             โ”‚
โ”‚ ๐Ÿ“„ ๆ–‡ๆกฃ๏ผš็™ปๅฝ•ๆณจๅ†Œๆจกๅ—             โ”‚
โ”‚                                  โ”‚
โ”‚ ๐Ÿ“ ๅ†…ๅฎน๏ผš                        โ”‚
โ”‚ ็™ปๅฝ•ๆจกๅ—็š„ๅฏ†็ ๅŠ ๅฏ†้€ป่พ‘๏ผŒ้บป็ƒฆ็œ‹ไธ€ไธ‹ โ”‚
โ”‚                                  โ”‚
โ”‚ ๐Ÿ”— ๆŸฅ็œ‹้œ€ๆฑ‚ๆ–‡ๆกฃ                   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆŠ€ๆœฏไผ˜ๅŠฟ

  1. ้›ถๅญฆไน ๆˆๆœฌ๏ผšAI ่‡ชๅŠจๅค„็†๏ผŒๅผ€ๅ‘่€…ๅช้œ€่‡ช็„ถๅฏน่ฏ
  2. ๅฎžๆ—ถๅŒๆญฅ๏ผšๆ‰€ๆœ‰ AI ๅŠฉๆ‰‹่ฟžๆŽฅๅŒไธ€ๆ•ฐๆฎๆบ
  3. ๅ…จๅฑ€ๆœ็ดข๏ผš่ทจ้กน็›ฎๆŸฅ่ฏข็Ÿฅ่ฏ†ๅบ“
  4. ็‰ˆๆœฌๅ…ณ่”๏ผš็•™่จ€่‡ชๅŠจๅ…ณ่”ๆ–‡ๆกฃ็‰ˆๆœฌๅท
  5. ๅ…ƒๆ•ฐๆฎๅฎŒๆ•ด๏ผš่‡ชๅŠจ่ฎฐๅฝ•้กน็›ฎใ€ๆ–‡ๆกฃใ€ไฝœ่€…็ญ‰10ไธชๆ ‡ๅ‡†ๅญ—ๆฎต
  6. ๆ™บ่ƒฝ่ฟ‡ๆปค๏ผšๆ”ฏๆŒๆญฃๅˆ™ๆœ็ดขใ€็ฑปๅž‹็ญ›้€‰ใ€ๆ•ฐ้‡้™ๅˆถ๏ผˆ้˜ฒๆญข token ๆบขๅ‡บ๏ผ‰

๐Ÿ—๏ธ ็ณป็ปŸๆžถๆž„

Copy & paste โ€” that's it
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         AI ๅฎขๆˆท็ซฏๅฑ‚                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”‚
โ”‚  โ”‚ Cursor   โ”‚  โ”‚ Windsurf โ”‚  โ”‚  Claude  โ”‚  โ”‚   ...    โ”‚       โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜       โ”‚
โ”‚       โ”‚             โ”‚              โ”‚             โ”‚              โ”‚
โ”‚       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚ MCP Protocol (HTTP)
                            โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    Lanhu MCP Server                              โ”‚
โ”‚                                                                  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
โ”‚  โ”‚              FastMCP ๆœๅŠกๆก†ๆžถ                           โ”‚    โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ Tool API โ”‚  โ”‚ Resource โ”‚  โ”‚  Context Provider  โ”‚   โ”‚    โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚    โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
โ”‚          โ”‚             โ”‚                  โ”‚                    โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
โ”‚  โ”‚              ๆ ธๅฟƒไธšๅŠก้€ป่พ‘ๅฑ‚                            โ”‚    โ”‚
โ”‚  โ”‚                                                        โ”‚    โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚    โ”‚
โ”‚  โ”‚  โ”‚  ้œ€ๆฑ‚ๆ–‡ๆกฃๅˆ†ๆž   โ”‚  โ”‚  ๅ›ข้˜Ÿๅไฝœ็•™่จ€ๆฟ          โ”‚  โ”‚    โ”‚
โ”‚  โ”‚  โ”‚                 โ”‚  โ”‚                          โ”‚  โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ้กต้ขๆๅ–      โ”‚  โ”‚ โ€ข ๆถˆๆฏๅญ˜ๅ‚จ็ฎก็†           โ”‚  โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ๅ†…ๅฎนๅˆ†ๆž      โ”‚  โ”‚ โ€ข ็ฑปๅž‹ๅˆ†็ฑป(5็ง)         โ”‚  โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ๆ™บ่ƒฝ็ผ“ๅญ˜      โ”‚  โ”‚ โ€ข @ๆ้†’ๅŠŸ่ƒฝ             โ”‚  โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ไธ‰็งๆจกๅผ      โ”‚  โ”‚ โ€ข ๆœ็ดข็ญ›้€‰               โ”‚  โ”‚    โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚    โ”‚
โ”‚  โ”‚           โ”‚                      โ”‚                   โ”‚    โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚    โ”‚
โ”‚  โ”‚  โ”‚  UI่ฎพ่ฎกๆ”ฏๆŒ       โ”‚  โ”‚  ๅไฝœ่€…่ฟฝ่ธช          โ”‚   โ”‚    โ”‚
โ”‚  โ”‚  โ”‚                   โ”‚  โ”‚                      โ”‚   โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ่ฎพ่ฎกๅ›พไธ‹่ฝฝ      โ”‚  โ”‚ โ€ข ่ฎฟ้—ฎ่ฎฐๅฝ•            โ”‚   โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ๅˆ‡ๅ›พๆๅ–        โ”‚  โ”‚ โ€ข ๅ›ข้˜Ÿ้€ๆ˜Ž            โ”‚   โ”‚    โ”‚
โ”‚  โ”‚  โ”‚ โ€ข ๆ™บ่ƒฝๅ‘ฝๅ        โ”‚  โ”‚ โ€ข ๅ…ƒๆ•ฐๆฎๅ…ณ่”          โ”‚   โ”‚    โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚    โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
โ”‚                                                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚              ๆ•ฐๆฎๅญ˜ๅ‚จๅฑ‚                                 โ”‚  โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚  โ”‚
โ”‚  โ”‚  โ”‚ ็•™่จ€ๆ•ฐๆฎ    โ”‚  โ”‚ ่ต„ๆบ็ผ“ๅญ˜    โ”‚  โ”‚ ๆˆชๅ›พ็ผ“ๅญ˜     โ”‚  โ”‚  โ”‚
โ”‚  โ”‚  โ”‚ (JSON)      โ”‚  โ”‚ (Files)     โ”‚  โ”‚ (PNG)        โ”‚  โ”‚  โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                 โ”‚                     โ”‚
                 โ”‚                     โ”‚ ้ฃžไนฆ้€š็Ÿฅ
                 โ”‚                     โ–ผ
                 โ”‚            โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                 โ”‚            โ”‚  Feishu Webhook โ”‚
                 โ”‚            โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                 โ”‚
                 โ”‚ HTTP/JSON API
                 โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      ่“ๆน–ๅนณๅฐ API                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚ ๆ–‡ๆกฃๅ…ƒๆ•ฐๆฎ   โ”‚  โ”‚ Axure่ต„ๆบ    โ”‚  โ”‚ UI่ฎพ่ฎกๅ›พ&ๅˆ‡ๅ›พ        โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆ•ฐๆฎๆตๅ›พ

Copy & paste โ€” that's it
็”จๆˆท่ฏทๆฑ‚ โ†’ AIๅฎขๆˆท็ซฏ โ†’ MCPๅ่ฎฎ
              โ†“
         Tool่ฐƒ็”จ
              โ†“
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
    โ”‚                   โ”‚
ๆฃ€ๆŸฅ็ผ“ๅญ˜          ๆๅ–ๅ…ƒๆ•ฐๆฎ
    โ”‚                   โ”‚
ๅ‘ฝไธญ๏ผŸ              ๅ…ณ่”็‰ˆๆœฌๅท
    โ”‚                   โ”‚
  ๆ˜ฏ/ๅฆ            ่ฎฐๅฝ•ๅไฝœ่€…
    โ”‚                   โ”‚
    โ”œโ”€ๆ˜ฏโ†’่ฟ”ๅ›ž็ผ“ๅญ˜        โ”‚
    โ”‚                   โ”‚
    โ””โ”€ๅฆโ†’่ฐƒ็”จ่“ๆน–API โ†โ”€โ”€โ”˜
              โ†“
         ไธ‹่ฝฝ่ต„ๆบ
              โ†“
         ๅค„็†่ฝฌๆข
              โ†“
         ไฟๅญ˜็ผ“ๅญ˜
              โ†“
         ่ฟ”ๅ›ž็ป“ๆžœ
              โ†“
      AIๅฎขๆˆท็ซฏๅฑ•็คบ

๐Ÿ“ ้กน็›ฎ็ป“ๆž„

Copy & paste โ€” that's it
lanhu-mcp-server/
โ”œโ”€โ”€ lanhu_mcp_server.py          # ไธปๆœๅŠกๅ™จๆ–‡ไปถ๏ผˆ3800+ ่กŒ๏ผ‰
โ”œโ”€โ”€ requirements.txt              # Python ไพ่ต–
โ”œโ”€โ”€ Dockerfile                    # Docker ้•œๅƒ
โ”œโ”€โ”€ docker-compose.yml            # Docker Compose ้…็ฝฎ
โ”œโ”€โ”€ config.example.env            # ้…็ฝฎๆ–‡ไปถ็คบไพ‹
โ”œโ”€โ”€ quickstart.sh                 # Linux/Mac ๅฟซ้€ŸๅฏๅŠจ่„šๆœฌ
โ”œโ”€โ”€ quickstart.bat                # Windows ๅฟซ้€ŸๅฏๅŠจ่„šๆœฌ
โ”œโ”€โ”€ .gitignore                    # Git ๅฟฝ็•ฅๆ–‡ไปถ
โ”œโ”€โ”€ LICENSE                       # MIT ่ฎธๅฏ่ฏ
โ”œโ”€โ”€ README.md                     # ไธญๆ–‡ๆ–‡ๆกฃ๏ผˆๆœฌๆ–‡ไปถ๏ผ‰
โ”œโ”€โ”€ README_EN.md                  # ่‹ฑๆ–‡ๆ–‡ๆกฃ
โ”œโ”€โ”€ CONTRIBUTING.md               # ่ดก็ŒฎๆŒ‡ๅ—
โ”œโ”€โ”€ CHANGELOG.md                  # ๆ›ดๆ–ฐๆ—ฅๅฟ—
โ”œโ”€โ”€ data/                         # ๆ•ฐๆฎๅญ˜ๅ‚จ็›ฎๅฝ•๏ผˆ่‡ชๅŠจๅˆ›ๅปบ๏ผ‰
โ”‚   โ”œโ”€โ”€ messages/                 # ็•™่จ€ๆ•ฐๆฎ๏ผˆJSONๆ–‡ไปถ๏ผ‰
โ”‚   โ”‚   โ””โ”€โ”€ {project_id}.json    # ๆฏไธช้กน็›ฎไธ€ไธชๆ–‡ไปถ
โ”‚   โ”œโ”€โ”€ axure_extract_*/          # Axure ่ต„ๆบ็ผ“ๅญ˜
โ”‚   โ”‚   โ”œโ”€โ”€ *.html                # ้กต้ขHTML
โ”‚   โ”‚   โ”œโ”€โ”€ data/                 # Axureๆ•ฐๆฎๆ–‡ไปถ
โ”‚   โ”‚   โ”œโ”€โ”€ resources/            # CSS/JS่ต„ๆบ
โ”‚   โ”‚   โ”œโ”€โ”€ images/               # ๅ›พ็‰‡่ต„ๆบ
โ”‚   โ”‚   โ””โ”€โ”€ .lanhu_cache.json     # ็ผ“ๅญ˜ๅ…ƒๆ•ฐๆฎ
โ”‚   โ””โ”€โ”€ lanhu_designs/            # ่ฎพ่ฎก็จฟ็ผ“ๅญ˜
โ”‚       โ””โ”€โ”€ {project_id}/         # ๆŒ‰้กน็›ฎๅˆ†็ฑป
โ””โ”€โ”€ logs/                         # ๆ—ฅๅฟ—ๆ–‡ไปถ๏ผˆ่‡ชๅŠจๅˆ›ๅปบ๏ผ‰
    โ””โ”€โ”€ *.log                     # ่ฟ่กŒๆ—ฅๅฟ—

๐Ÿ”ง ้ซ˜็บง้…็ฝฎ

่‡ชๅฎšไน‰่ง’่‰ฒๆ˜ ๅฐ„

ๅœจไปฃ็ ไธญไฟฎๆ”น ROLE_MAPPING_RULES ไปฅๆ”ฏๆŒๆ›ดๅคš่ง’่‰ฒ๏ผš

Copy & paste โ€” that's it
ROLE_MAPPING_RULES = [
    (["ๅŽ็ซฏ", "backend", "server"], "ๅŽ็ซฏ"),
    (["ๅ‰็ซฏ", "frontend", "web"], "ๅ‰็ซฏ"),
    # ๆทปๅŠ ๆ›ดๅคš่ง„ๅˆ™...
]

็ผ“ๅญ˜ๆŽงๅˆถ

็ผ“ๅญ˜็›ฎๅฝ•็”ฑ็Žฏๅขƒๅ˜้‡ DATA_DIR ๆŽงๅˆถ๏ผš

Copy & paste โ€” that's it
export DATA_DIR="/path/to/cache"

้ฃžไนฆ้€š็Ÿฅๅฎšๅˆถ

ๅœจ send_feishu_notification() ๅ‡ฝๆ•ฐไธญๅฎšๅˆถๆถˆๆฏๆ ผๅผๅ’Œๆ ทๅผใ€‚

๐Ÿค– AI ๅŠฉๆ‰‹้›†ๆˆ

ๆœฌ้กน็›ฎไธ“ไธบ AI ๅŠฉๆ‰‹่ฎพ่ฎก๏ผŒๅ†…็ฝฎ"ไบŒ็‹—"๏ผˆErGou๏ผ‰ๅŠฉๆ‰‹ไบบๆ ผ๏ผš

  • ๐ŸŽฏ ไธ“ไธšๅˆ†ๆž๏ผš่‡ชๅŠจ่ฏ†ๅˆซๆ–‡ๆกฃ็ฑปๅž‹ๅ’Œๆœ€ไฝณๅˆ†ๆžๆจกๅผ
  • ๐Ÿ“‹ TODO้ฉฑๅŠจ๏ผšๅŸบไบŽไปปๅŠกๆธ…ๅ•็š„็ณป็ปŸๅŒ–ๅทฅไฝœๆต
  • ๐Ÿ—ฃ๏ธ ไธญๆ–‡ไบคไบ’๏ผšไธ“ไธš็š„ไธญๆ–‡ๅฏน่ฏไฝ“้ชŒ
  • โœจ ่‡ชๅŠจๅŒ–ๆœๅŠก๏ผšๆ— ้œ€ๆ‰‹ๅŠจๆ“ไฝœ๏ผŒAI ่‡ชๅŠจๅฎŒๆˆๅ…จๆต็จ‹
  • ๐Ÿ” ็ป†่‡ดไธฅ่ฐจ๏ผšไธ“ๆณจไบŽๅ‡†็กฎๆ€งๅ’Œ่ดจ้‡๏ผŒๆไพ›้ซ˜่ดจ้‡ๆŠ€ๆœฏๅˆ†ๆž
  • ๐Ÿ“ ไปฃ็ ่ดจ้‡๏ผš้ตๅพชไธฅๆ ผ็š„ไปฃ็ ๆ ‡ๅ‡†๏ผŒ้ฟๅ…AI็”Ÿๆˆไปฃ็ ็š„ๅธธ่ง้—ฎ้ข˜

๐Ÿ“Š ๆ€ง่ƒฝๆŒ‡ๆ ‡

  • โšก ้กต้ขๆˆชๅ›พ๏ผš~2็ง’/้กต๏ผˆๅธฆ็ผ“ๅญ˜๏ผ‰
  • ๐Ÿ’พ ่ต„ๆบไธ‹่ฝฝ๏ผšๆ”ฏๆŒๆ–ญ็‚น็ปญไผ ๅ’Œๅขž้‡ๆ›ดๆ–ฐ
  • ๐Ÿ”„ ็ผ“ๅญ˜ๅ‘ฝไธญ๏ผšๅŸบไบŽ็‰ˆๆœฌๅท็š„ๆฐธไน…็ผ“ๅญ˜
  • ๐Ÿ“ฆ ๆ‰น้‡ๅค„็†๏ผšๆ”ฏๆŒๅนถๅ‘ไธ‹่ฝฝๅ’Œๅˆ†ๆž

๐Ÿ› ๅธธ่ง้—ฎ้ข˜

<details> <summary><b>Q: Cookie ่ฟ‡ๆœŸๆ€ŽไนˆๅŠž๏ผŸ</b></summary>

A: ้‡ๆ–ฐ็™ปๅฝ•่“ๆน–็ฝ‘้กต็‰ˆ๏ผŒ่Žทๅ–ๆ–ฐ็š„ Cookie ๅนถๆ›ดๆ–ฐ็Žฏๅขƒๅ˜้‡ๆˆ–้…็ฝฎๆ–‡ไปถใ€‚

</details> <details> <summary><b>Q: ๆˆชๅ›พๅคฑ่ดฅๆˆ–ๆ˜พ็คบ็ฉบ็™ฝ๏ผŸ</b></summary>

A: ็กฎไฟ็ณป็ปŸๅทฒๅฎ‰่ฃ… Playwright ๆต่งˆๅ™จ๏ผš

Copy & paste โ€” that's it
playwright install chromium
</details> <details> <summary><b>Q: ้ฃžไนฆ้€š็Ÿฅๅ‘้€ๅคฑ่ดฅ๏ผŸ</b></summary>

A: ๆฃ€ๆŸฅ๏ผš

  1. Webhook URL ๆ˜ฏๅฆๆญฃ็กฎ
  2. ้ฃžไนฆๆœบๅ™จไบบๆ˜ฏๅฆๅทฒๆทปๅŠ ๅˆฐ็พค็ป„
  3. ็”จๆˆท ID ๆ˜ ๅฐ„ๆ˜ฏๅฆๆญฃ็กฎ้…็ฝฎ
</details> <details> <summary><b>Q: ๅฆ‚ไฝ•ๆธ…็†็ผ“ๅญ˜๏ผŸ</b></summary>

A: ๅˆ ้™ค data/ ็›ฎๅฝ•ไธ‹็š„ๅฏนๅบ”็ผ“ๅญ˜ๆ–‡ไปถๅณๅฏใ€‚็ณป็ปŸไผš่‡ชๅŠจ้‡ๆ–ฐไธ‹่ฝฝใ€‚

</details>

๐Ÿ”’ ๅฎ‰ๅ…จ่ฏดๆ˜Ž

  • โš ๏ธ Cookie ๅฎ‰ๅ…จ๏ผš่ฏทๅ‹ฟๅฐ†ๅซๆœ‰ Cookie ็š„้…็ฝฎๆ–‡ไปถๆไบคๅˆฐๅ…ฌๅผ€ไป“ๅบ“
  • ๐Ÿ” ่ฎฟ้—ฎๆŽงๅˆถ๏ผšๅปบ่ฎฎๅœจๅ†…็ฝ‘็Žฏๅขƒ้ƒจ็ฝฒๆˆ–้…็ฝฎ้˜ฒ็ซๅข™่ง„ๅˆ™
  • ๐Ÿ“ ๆ•ฐๆฎ้š็ง๏ผš็•™่จ€ๆ•ฐๆฎๅญ˜ๅ‚จๅœจๆœฌๅœฐ๏ผŒ่ฏทๅฆฅๅ–„ไฟ็ฎก

๐Ÿค ่ดก็ŒฎๆŒ‡ๅ—

ๆฌข่ฟŽ่ดก็Œฎไปฃ็ ๏ผ่ฏท้ตๅพชไปฅไธ‹ๆญฅ้ชค๏ผš

  1. Fork ๆœฌไป“ๅบ“
  2. ๅˆ›ๅปบ็‰นๆ€งๅˆ†ๆ”ฏ (git checkout -b feature/AmazingFeature)
  3. ๆไบคๆ›ดๆ”น (git commit -m 'Add some AmazingFeature')
  4. ๆŽจ้€ๅˆฐๅˆ†ๆ”ฏ (git push origin feature/AmazingFeature)
  5. ๅผ€ๅฏ Pull Request

ๅผ€ๅ‘ๆŒ‡ๅ—

Copy & paste โ€” that's it
# ๅฎ‰่ฃ…ๅผ€ๅ‘ไพ่ต–
pip install -r requirements.txt

# ่ฟ่กŒๆต‹่ฏ•
python -m pytest tests/

# ไปฃ็ ๆ ผๅผๅŒ–
black lanhu_mcp_server.py

๐Ÿ“„ ่ฎธๅฏ่ฏ

ๆœฌ้กน็›ฎ้‡‡็”จ MIT ่ฎธๅฏ่ฏ - ๆŸฅ็œ‹ LICENSE ๆ–‡ไปถไบ†่งฃ่ฏฆๆƒ…ใ€‚

๐Ÿ™ ่‡ด่ฐข

ๅผ€ๆบ้กน็›ฎ

  • FastMCP - ไผ˜็ง€็š„ MCP ๆœๅŠกๅ™จๆก†ๆžถ
  • Playwright - ๅฏ้ ็š„ๆต่งˆๅ™จ่‡ชๅŠจๅŒ–ๅทฅๅ…ท
  • BeautifulSoup - HTML ่งฃๆžๅˆฉๅ™จ
  • HTTPx - ็ŽฐไปฃๅŒ–็š„ๅผ‚ๆญฅ HTTP ๅฎขๆˆท็ซฏ

ๆœๅŠกๅนณๅฐ

  • ่“ๆน– - ๆไพ›ไผ˜่ดจ็š„่ฎพ่ฎกๅไฝœๅนณๅฐ
  • ้ฃžไนฆ - ๆไพ›ไผไธšๅไฝœๅ’Œๆœบๅ™จไบบ้€š็Ÿฅ

่ดก็Œฎ่€…

ๆ„Ÿ่ฐขๆ‰€ๆœ‰ไธบ่ฟ™ไธช้กน็›ฎๅšๅ‡บ่ดก็Œฎ็š„ๅผ€ๅ‘่€…๏ผ

<!-- ALL-CONTRIBUTORS-LIST:START --> <!-- ่ฟ™้‡Œๅฐ†่‡ชๅŠจ็”Ÿๆˆ่ดก็Œฎ่€…ๅˆ—่กจ --> <!-- ALL-CONTRIBUTORS-LIST:END -->

็‰นๅˆซๆ„Ÿ่ฐข

  • ๆ‰€ๆœ‰ๆไบค Issue ๅ’Œ PR ็š„่ดก็Œฎ่€…
  • ๆ‰€ๆœ‰ๅœจ็”Ÿไบง็Žฏๅขƒไฝฟ็”จๅนถๆไพ›ๅ้ฆˆ็š„ๅ›ข้˜Ÿ
  • ๆ‰€ๆœ‰ๅธฎๅŠฉๆ”น่ฟ›ๆ–‡ๆกฃ็š„ๆœ‹ๅ‹

๐Ÿ“ฎ ่”็ณปๆ–นๅผ

<p align="center"><img src="images/wechat.jpg?v=20260415" alt="ๅพฎไฟก็พคไบŒ็ปด็ " width="400" /></p>

๐Ÿ—บ๏ธ ่ทฏ็บฟๅ›พ

  • ๆ”ฏๆŒๆ›ดๅคš่ฎพ่ฎกๅนณๅฐ๏ผˆFigmaใ€Sketch๏ผ‰
  • Web ็ฎก็†็•Œ้ข
  • ๆ›ดๅคšๅˆ†ๆž็ปดๅบฆ๏ผˆๅ‰ๅŽ็ซฏๅทฅๆ—ถไผฐ็ฎ—ใ€ๆŠ€ๆœฏๆ ˆๆŽจ่๏ผ‰
  • ๆ”ฏๆŒไผไธš็บงๆƒ้™็ฎก็†
  • API ๆ–‡ๆกฃ่‡ชๅŠจ็”Ÿๆˆ
  • ๅ›ฝ้™…ๅŒ–ๆ”ฏๆŒ

<p align="center"> ๅฆ‚ๆžœ่ฟ™ไธช้กน็›ฎๅฏนไฝ ๆœ‰ๅธฎๅŠฉ๏ผŒ่ฏท็ป™ๅฎƒไธ€ไธช โญ๏ธ </p> <p align="center"> Made with โค๏ธ by the Lanhu MCP Team </p>

Star History

Star History Chart


๐Ÿท๏ธ ๆ ‡็ญพ Tags

lanhumcp ่“ๆน–mcp lanhu-mcp ่“ๆน–AI ่“ๆน–skills lanhu-skills cursor-skills agent-skills lanhu-ai mcp-server cursor-plugin windsurf-integration claude-integration openclaw-integration clawbot-integration axure-automation requirement-analysis design-collaboration ai-development-tools model-context-protocol ่“ๆน–ๆ’ไปถ ่“ๆน–API OpenClaw ClawBot AIๅŠฉๆ‰‹ AI็ผ–็จ‹ ๆ™บ่ƒฝๅไฝœ AI้œ€ๆฑ‚ๅˆ†ๆž ่ฎพ่ฎกๅไฝœ ๅ‰็ซฏๅผ€ๅ‘ๅทฅๅ…ท ๅŽ็ซฏๅผ€ๅ‘ๅทฅๅ…ท


๐Ÿ” SEO ๅ…ณ้”ฎ่ฏ็ดขๅผ•

ไธญๆ–‡ๅ…ณ้”ฎ่ฏ: ่“ๆน–mcp | lanhumcp | ่“ๆน–AI | ่“ๆน–skills | ่“ๆน–Skill | Cursor Skills ่“ๆน– | Agent Skills ่“ๆน– | ่“ๆน–ๆ’ไปถ | ่“ๆน–API | ่“ๆน–Cursor | ่“ๆน–Windsurf | ่“ๆน–Claude | ่“ๆน–OpenClaw | ่“ๆน–ClawBot | OpenClaw | ClawBot | OpenClaw้›†ๆˆ | ClawBot้›†ๆˆ | AIๅŠฉๆ‰‹ | ่“ๆน–้œ€ๆฑ‚ๆ–‡ๆกฃ | ่“ๆน–Axure | ่“ๆน–ๅˆ‡ๅ›พ | ่“ๆน–่ฎพ่ฎก็จฟ | AI้œ€ๆฑ‚ๅˆ†ๆž | AIๆต‹่ฏ•็”จไพ‹ | MCPๆœๅŠกๅ™จ | ๆจกๅž‹ไธŠไธ‹ๆ–‡ๅ่ฎฎ

English Keywords: lanhu mcp | lanhu-mcp | lanhu ai | lanhu skills | cursor skills lanhu | agent skills lanhu | lanhu cursor | lanhu windsurf | lanhu claude | lanhu api | lanhu integration | lanhu openclaw | lanhu clawbot | openclaw mcp | clawbot mcp | mcp server | model context protocol | axure automation | design collaboration | requirement analysis | ai development tools

้€‚็”จไบบ็พค: ไบงๅ“็ป็† | ๅ‰็ซฏๅผ€ๅ‘ | ๅŽ็ซฏๅผ€ๅ‘ | ๆต‹่ฏ•ๅทฅ็จ‹ๅธˆ | UI่ฎพ่ฎกๅธˆ | ไฝฟ็”จCursor็š„ๅผ€ๅ‘่€… | ไฝฟ็”จWindsurf็š„ๅผ€ๅ‘่€… | ไฝฟ็”จClaude็š„ๅผ€ๅ‘่€… | AI็ผ–็จ‹็ˆฑๅฅฝ่€…


โš ๏ธ ๅ…่ดฃๅฃฐๆ˜Ž

ๆœฌ้กน็›ฎ๏ผˆLanhu MCP Server๏ผ‰ๆ˜ฏไธ€ไธช็ฌฌไธ‰ๆ–นๅผ€ๆบ้กน็›ฎ๏ผŒ็”ฑ็คพๅŒบๅผ€ๅ‘่€…็‹ฌ็ซ‹ๅผ€ๅ‘ๅ’Œ็ปดๆŠค๏ผŒๅนถ้ž่“ๆน–ๅฎ˜ๆ–นไบงๅ“ใ€‚

้‡่ฆ่ฏดๆ˜Ž๏ผš

  • ๆœฌ้กน็›ฎไธŽ่“ๆน–ๅ…ฌๅธๆ— ไปปไฝ•ๅฎ˜ๆ–นๅ…ณ่”ๆˆ–ๅˆไฝœๅ…ณ็ณป
  • ๆœฌ้กน็›ฎ้€š่ฟ‡ๅ…ฌๅผ€็š„็ฝ‘้กตๆŽฅๅฃไธŽ่“ๆน–ๅนณๅฐไบคไบ’๏ผŒไธๆถ‰ๅŠไปปไฝ•ๆœชๆŽˆๆƒ่ฎฟ้—ฎ
  • ไฝฟ็”จๆœฌ้กน็›ฎ้œ€่ฆๆ‚จๆ‹ฅๆœ‰ๅˆๆณ•็š„่“ๆน–่ดฆๅทๅ’Œ่ฎฟ้—ฎๆƒ้™
  • ่ฏท้ตๅฎˆ่“ๆน–ๅนณๅฐ็š„ๆœๅŠกๆกๆฌพๅ’Œไฝฟ็”จๆ”ฟ็ญ–
  • ๆœฌ้กน็›ฎไป…ไพ›ๅญฆไน ๅ’Œ็ ”็ฉถไฝฟ็”จ๏ผŒไฝฟ็”จ่€…้œ€่‡ช่กŒๆ‰ฟๆ‹…ไฝฟ็”จ้ฃŽ้™ฉ
  • ๅผ€ๅ‘่€…ไธๅฏนๅ› ไฝฟ็”จๆœฌ้กน็›ฎๅฏผ่‡ด็š„ไปปไฝ•ๆ•ฐๆฎไธขๅคฑใ€่ดฆๅท้—ฎ้ข˜ๆˆ–ๅ…ถไป–ๆŸๅคฑๆ‰ฟๆ‹…่ดฃไปป

ๆ•ฐๆฎๅ’Œ้š็ง๏ผš

  • ๆœฌ้กน็›ฎๅœจๆœฌๅœฐๅค„็†ๅ’Œ็ผ“ๅญ˜ๆ•ฐๆฎ๏ผŒไธไผšๅ‘็ฌฌไธ‰ๆ–นๆœๅŠกๅ™จไผ ่พ“ๆ‚จ็š„ๆ•ฐๆฎ
  • ๆ‚จ็š„่“ๆน– Cookie ๅ’Œ้กน็›ฎๆ•ฐๆฎไป…ๅญ˜ๅ‚จๅœจๆ‚จ็š„ๆœฌๅœฐ็Žฏๅขƒไธญ
  • ่ฏทๅฆฅๅ–„ไฟ็ฎกๆ‚จ็š„ๅ‡ญ่ฏไฟกๆฏ๏ผŒไธ่ฆๅˆ†ไบซ็ป™ไป–ไบบ

ๅผ€ๆบๅ่ฎฎ๏ผš

  • ๆœฌ้กน็›ฎ้‡‡็”จ MIT ๅผ€ๆบๅ่ฎฎ๏ผŒๆŒ‰"ๅŽŸๆ ท"ๆไพ›๏ผŒไธๆไพ›ไปปไฝ•ๅฝขๅผ็š„ไฟ่ฏ
  • ่ฏฆ่ง LICENSE ๆ–‡ไปถ

ๅฆ‚ๆœ‰ไปปไฝ•็–‘้—ฎๆˆ–ๅปบ่ฎฎ๏ผŒๆฌข่ฟŽ้€š่ฟ‡ GitHub Issues ไธŽๆˆ‘ไปฌไบคๆตใ€‚

<!-- Last checked: 2026-07-05 20:56 -->