[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QP6MZEY94C32FVMSV12FEC":3,"skill-same:01M6QP6MZEY94C32FVMSV12FEC":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":29,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":14,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":59,"install":60,"resources":73},"01M6QP6MZEY94C32FVMSV12FEC","mcp-builder",null,"MCP (Model Context Protocol) server building principles. Tool design, resource patterns, best practices.","LOrdEnRYQuE\u002FLRDEnE-Ai-Specialist","LOrdEnRYQuE","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F93767164?v=4","01M6QNZGVYDMQTN925B3BDB98Z","LOrdEnRYQuE | Advanced Digital Solutions ","01M6QNZH078JB4S8QJNNQNJPS5",0,"MIT","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmcp-builder\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":27,"categoryName":28,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"MCP","mcp builder","builder","principles","design","patterns","context","edit","write","read","tool design","grep","model","tool","server","protocol","best practices","model context protocol","2026-11-10 10:12:30",false,"---\nname: mcp-builder\ndescription: MCP (Model Context Protocol) server building principles. Tool design, resource patterns, best practices.\nallowed-tools: Read, Write, Edit, Glob, Grep\n---\n\n# MCP Builder\n\n> Principles for building MCP servers.\n\n---\n\n## 1. MCP Overview\n\n### What is MCP?\n\nModel Context Protocol - standard for connecting AI systems with external tools and data sources.\n\n### Core Concepts\n\n| Concept | Purpose |\n|---------|---------|\n| **Tools** | Functions AI can call |\n| **Resources** | Data AI can read |\n| **Prompts** | Pre-defined prompt templates |\n\n---\n\n## 2. Server Architecture\n\n### Project Structure\n\n```\nmy-mcp-server\u002F\n├── src\u002F\n│   └── index.ts      # Main entry\n├── package.json\n└── tsconfig.json\n```\n\n### Transport Types\n\n| Type | Use |\n|------|-----|\n| **Stdio** | Local, CLI-based |\n| **SSE** | Web-based, streaming |\n| **WebSocket** | Real-time, bidirectional |\n\n---\n\n## 3. Tool Design Principles\n\n### Good Tool Design\n\n| Principle | Description |\n|-----------|-------------|\n| Clear name | Action-oriented (get_weather, create_user) |\n| Single purpose | One thing well |\n| Validated input | Schema with types and descriptions |\n| Structured output | Predictable response format |\n\n### Input Schema Design\n\n| Field | Required? |\n|-------|-----------|\n| Type | Yes - object |\n| Properties | Define each param |\n| Required | List mandatory params |\n| Description | Human-readable |\n\n---\n\n## 4. Resource Patterns\n\n### Resource Types\n\n| Type | Use |\n|------|-----|\n| Static | Fixed data (config, docs) |\n| Dynamic | Generated on request |\n| Template | URI with parameters |\n\n### URI Patterns\n\n| Pattern | Example |\n|---------|---------|\n| Fixed | `docs:\u002F\u002Freadme` |\n| Parameterized | `users:\u002F\u002F{userId}` |\n| Collection | `files:\u002F\u002Fproject\u002F*` |\n\n---\n\n## 5. Error Handling\n\n### Error Types\n\n| Situation | Response |\n|-----------|----------|\n| Invalid params | Validation error message |\n| Not found | Clear \"not found\" |\n| Server error | Generic error, log details |\n\n### Best Practices\n\n- Return structured errors\n- Don't expose internal details\n- Log for debugging\n- Provide actionable messages\n\n---\n\n## 6. Multimodal Handling\n\n### Supported Types\n\n| Type | Encoding |\n|------|----------|\n| Text | Plain text |\n| Images | Base64 + MIME type |\n| Files | Base64 + MIME type |\n\n---\n\n## 7. Security Principles\n\n### Input Validation\n\n- Validate all tool inputs\n- Sanitize user-provided data\n- Limit resource access\n\n### API Keys\n\n- Use environment variables\n- Don't log secrets\n- Validate permissions\n\n---\n\n## 8. Configuration\n\n### Claude Desktop Config\n\n| Field | Purpose |\n|-------|---------|\n| command | Executable to run |\n| args | Command arguments |\n| env | Environment variables |\n\n---\n\n## 9. Testing\n\n### Test Categories\n\n| Type | Focus |\n|------|-------|\n| Unit | Tool logic |\n| Integration | Full server |\n| Contract | Schema validation |\n\n---\n\n## 10. Best Practices Checklist\n\n- [ ] Clear, action-oriented tool names\n- [ ] Complete input schemas with descriptions\n- [ ] Structured JSON output\n- [ ] Error handling for all cases\n- [ ] Input validation\n- [ ] Environment-based configuration\n- [ ] Logging for debugging\n\n---\n\n> **Remember:** MCP tools should be simple, focused, and well-documented. The AI relies on descriptions to use them correctly.\n","# MCP Builder\n\n> Principles for building MCP servers.\n\n---\n\n## 1. MCP Overview\n\n### What is MCP?\n\nModel Context Protocol - standard for connecting AI systems with external tools and data sources.\n\n### Core Concepts\n\n| Concept | Purpose |\n|---------|---------|\n| **Tools** | Functions AI can call |\n| **Resources** | Data AI can read |\n| **Prompts** | Pre-defined prompt templates |\n\n---\n\n## 2. Server Architecture\n\n### Project Structure\n\n```\nmy-mcp-server\u002F\n├── src\u002F\n│   └── index.ts      # Main entry\n├── package.json\n└── tsconfig.json\n```\n\n### Transport Types\n\n| Type | Use |\n|------|-----|\n| **Stdio** | Local, CLI-based |\n| **SSE** | Web-based, streaming |\n| **WebSocket** | Real-time, bidirectional |\n\n---\n\n## 3. Tool Design Principles\n\n### Good Tool Design\n\n| Principle | Description |\n|-----------|-------------|\n| Clear name | Action-oriented (get_weather, create_user) |\n| Single purpose | One thing well |\n| Validated input | Schema with types and descriptions |\n| Structured output | Predictable response format |\n\n### Input Schema Design\n\n| Field | Required? |\n|-------|-----------|\n| Type | Yes - object |\n| Properties | Define each param |\n| Required | List mandatory params |\n| Description | Human-readable |\n\n---\n\n## 4. Resource Patterns\n\n### Resource Types\n\n| Type | Use |\n|------|-----|\n| Static | Fixed data (config, docs) |\n| Dynamic | Generated on request |\n| Template | URI with parameters |\n\n### URI Patterns\n\n| Pattern | Example |\n|---------|---------|\n| Fixed | `docs:\u002F\u002Freadme` |\n| Parameterized | `users:\u002F\u002F{userId}` |\n| Collection | `files:\u002F\u002Fproject\u002F*` |\n\n---\n\n## 5. Error Handling\n\n### Error Types\n\n| Situation | Response |\n|-----------|----------|\n| Invalid params | Validation error message |\n| Not found | Clear \"not found\" |\n| Server error | Generic error, log details |\n\n### Best Practices\n\n- Return structured errors\n- Don't expose internal details\n- Log for debugging\n- Provide actionable messages\n\n---\n\n## 6. Multimodal Handling\n\n### Supported Types\n\n| Type | Encoding |\n|------|----------|\n| Text | Plain text |\n| Images | Base64 + MIME type |\n| Files | Base64 + MIME type |\n\n---\n\n## 7. Security Principles\n\n### Input Validation\n\n- Validate all tool inputs\n- Sanitize user-provided data\n- Limit resource access\n\n### API Keys\n\n- Use environment variables\n- Don't log secrets\n- Validate permissions\n\n---\n\n## 8. Configuration\n\n### Claude Desktop Config\n\n| Field | Purpose |\n|-------|---------|\n| command | Executable to run |\n| args | Command arguments |\n| env | Environment variables |\n\n---\n\n## 9. Testing\n\n### Test Categories\n\n| Type | Focus |\n|------|-------|\n| Unit | Tool logic |\n| Integration | Full server |\n| Contract | Schema validation |\n\n---\n\n## 10. Best Practices Checklist\n\n- [ ] Clear, action-oriented tool names\n- [ ] Complete input schemas with descriptions\n- [ ] Structured JSON output\n- [ ] Error handling for all cases\n- [ ] Input validation\n- [ ] Environment-based configuration\n- [ ] Logging for debugging\n\n---\n\n> **Remember:** MCP tools should be simple, focused, and well-documented. The AI relies on descriptions to use them correctly.\n",{"name":5,"description":7,"allowed-tools":53},"Read, Write, Edit, Glob, Grep","main","b04f8c98dcf3dfacf4e2aff1eae92616ed12d83d",".agent\u002Fskills\u002Fmcp-builder","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE","2026-04-10 19:41:10",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add LOrdEnRYQuE\u002FLRDEnE-Ai-Specialist --skill mcp-builder",{"tool":66,"command":67},"bunx","bunx skills add LOrdEnRYQuE\u002FLRDEnE-Ai-Specialist --skill mcp-builder",{"tool":69,"command":70},"pnpm","pnpm dlx skills add LOrdEnRYQuE\u002FLRDEnE-Ai-Specialist --skill mcp-builder","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fmcp-builder\u002FSKILL.md",true,[],[75,102,135,163,169,178],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":48},"01M6QPEC0HA7GF9HY9S3YDF256","WebApp Architect","Plan, build, refactor, debug, and prepare web applications end-to-end. Activate for greenfield builds, feature additions, architecture reviews, and deployment prep.","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002Fadapters\u002Fwindsurf\u002F.agents\u002Fskills\u002Fwebapp-architect\u002FSKILL.md",[],[82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],"webapp architect","webapp","architect","web","architecture","prepare","debug","deployment","refactor","applications","plan","repo","build","activate","scan","feature","end","reviews","prep","for",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":116,"publishedAt":48},"01M6QPE68RNE5PWPC2CPK7ZHCZ","SEO Growth Auditor","Perform technical and on-page SEO audits, generate schema markup, and produce prioritized action reports. Activate for site launches, ranking improvements, and metadata fixes.","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002Fadapters\u002Fwindsurf\u002F.agents\u002Fskills\u002Fseo-auditor\u002FSKILL.md",[108,111],{"categoryNo":109,"categoryName":110,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[117,118,119,120,101,121,122,123,124,125,126,127,128,129,130,131,132,133,134,95],"seo","seo growth auditor","auditor","growth","fixes","action","reports","ranking","crawl","generate","produce","metadata","audit","schema markup","site","page","technical","schema",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":144,"publishedAt":48},"01M6QPDSN4KMHFS4CTEMN3520Q","GDPR Compliance Copilot","Identify GDPR compliance gaps, map data flows, generate DSAR templates, and prepare privacy policy inputs. Always requires human legal review.","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002Fadapters\u002Fwindsurf\u002F.agents\u002Fskills\u002Fgdpr-copilot\u002FSKILL.md",[141],{"categoryNo":142,"categoryName":143,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000037","律师与法务",[137,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,126],"gdpr compliance","gdpr","compliance","copilot","legal review","report","policy","privacy","flow","templates","dsar","map","human","gap","review","flows","privacy policy","gaps",{"skillNo":164,"name":165,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":48},"01M6QPDR5FMXB4X0960JKCMK80","webapp-architect","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002Fadapters\u002Fcursor\u002Fskills\u002Fwebapp-architect\u002FSKILL.md",[],[82,83,84],{"skillNo":170,"name":171,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":176,"publishedAt":48},"01M6QPDM6FZDXXQS2KRJT1YD8P","seo-auditor","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002Fadapters\u002Fcursor\u002Fskills\u002Fseo-auditor\u002FSKILL.md",[174,175],{"categoryNo":109,"categoryName":110,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},[117,177,119],"seo auditor",{"skillNo":179,"name":180,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":48},"01M6QPDGEH5RE1VEY57YZ1GA1Q","gdpr-copilot","https:\u002F\u002Fgithub.com\u002FLOrdEnRYQuE\u002FLRDEnE-Ai-Specialist\u002Fblob\u002Fmain\u002Fadapters\u002Fcursor\u002Fskills\u002Fgdpr-copilot\u002FSKILL.md",[],[148,146,184],"gdpr copilot"]