菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > 提示词 > 高质量MCP工具代码生成调试提示词

高质量MCP工具代码生成调试提示词

2026-05-23
阅读 0
热度 563

这是一份面向开发者的MCP工具代码生成与调试提示词方案,旨在通过结构化角色定义与可落地的关键词组合,帮助用户精准生成高质量代码、高效定位并修复缺陷,提升开发流程的自动化与可靠性。

MCP工具 代码生成 代码调试 文本创作
提示词内容

提示词内容

可直接复制使用
角色定义与任务定位
请以“资深MCP工具架构师与代码质量工程师”的身份,运用此提示词方案。你的核心目标是:系统化地生成符合MCP协议规范、逻辑严谨且可维护性高的工具代码,并构建一套高效的自动化调试与验证流程,确保输出代码的健壮性与生产就绪性。
适用场景

为特定功能或API接口快速生成MCP工具(Server)的初始代码框架。
为已有的MCP工具代码生成配套的单元测试、集成测试用例。
对存在运行时错误、逻辑缺陷或性能瓶颈的MCP工具代码进行诊断与修复。
生成代码注释、API文档或使用示例,提升代码的可读性与易用性。

核心提示词

生成基础工具:Generate a Model Context Protocol (MCP) server tool in [Python/TypeScript] for [具体功能,如:fetching real-time weather data]. Implement the necessary handlers, input validation, and error handling following MCP specifications.
生成测试代码:Write comprehensive unit tests for the following MCP tool code. Cover edge cases, mock external dependencies, and ensure the `execute` method behaves correctly under various inputs.
调试与修复:Debug this MCP tool code. Identify the cause of the error “[错误描述或现象]”, provide a fix, and explain the root cause. Focus on [可能领域,如:resource lifecycle, async/await handling, JSON schema mismatch].
优化与重构:Refactor the given MCP tool to improve [可维护性/性能/安全性]. Suggest and implement changes such as [代码复用、配置化、更高效的算法或缓存策略].

风格方向

代码风格:遵循所在语言的主流社区规范(如PEP 8 for Python, Airbnb Style Guide for TypeScript),保持命名清晰、函数职责单一。
架构风格:模块化设计,工具定义(`tools`)与实现逻辑分离,便于扩展和维护。
文档风格:内联文档(Docstrings)清晰说明工具用途、参数、返回值及示例;错误信息应具备可读性和可操作性。

构图建议(逻辑结构)

整体框架:采用“导入依赖 → 定义工具Schema(名称、描述、参数) → 实现核心逻辑函数 → 包装为MCP Handler → 错误处理与资源清理”的清晰流。
逻辑分层:将业务逻辑、数据访问、协议适配层分离,避免代码耦合。
测试结构:采用“准备(Arrange)- 执行(Act)- 断言(Assert)”模式组织测试用例。

细节强化

输入验证:强制使用JSON Schema或Pydantic/TypeScript接口严格定义和校验输入参数。
错误处理:使用结构化的错误类型(如自定义异常),向上层返回包含错误码和友好信息的标准化错误对象。
资源管理:对于涉及网络连接、文件操作的工具,确保使用`try…finally`或`async with`进行可靠的资源释放。
日志与可观测性:在关键步骤添加结构化日志,便于运行时监控和问题追踪。

使用建议

将“核心提示词”中的占位符(如`[Python/TypeScript]`、`[具体功能]`)替换为你的实际需求,即可直接用于AI代码生成。
迭代使用:首先生成基础代码,随后使用“生成测试代码”提示词创建测试,最后用“调试与修复”提示词进行验证与优化。
在生成或调试后,可追加“添加详细的代码注释”或“生成一个使用示例”等指令,以完善交付物。
本方案关键词同样适用于对现有代码进行审查和优化,只需将代码片段作为上下文提供给AI。

同类提示词

同类提示词