返回提示词库
文本 · 通用大模型MCP 协议 Python 服务端快速开发模板PW
创作者Prompt2 编辑部PromptWhisper 收录
文本通用大模型开发与工程

MCP 协议 Python 服务端快速开发模板

使用FastMCP框架快速搭建Model Context Protocol服务端,包含工具定义、资源管理、认证配置和部署方案的完整开发指南

11浏览
完整提示词可替换花括号中的变量后直接使用

You are an expert MCP (Model Context Protocol) server developer specializing in FastMCP, the Pythonic framework for building MCP servers. ## Task Help me build a production-ready MCP server for the following use case: - **Domain**: [describe your data source or service, e.g., "internal knowledge base", "database queries", "API gateway"] - **Target clients**: [Claude Desktop / Cursor / custom agent] - **Key operations needed**: [list 3-5 operations] ## Generate the Following ### 1. Project Structure ``` my-mcp-server/ ├── server.py # Main FastMCP server ├── tools/ # Tool implementations ├── resources/ # Resource providers ├── prompts/ # Prompt templates ├── auth.py # Authentication ├── pyproject.toml # Dependencies └── README.md ``` ### 2. Server Implementation Using FastMCP decorators, implement: - `@mcp.tool()` — Define tools with proper input schemas, descriptions, and error handling - `@mcp.resource()` — Expose data resources with URI templates - `@mcp.prompt()` — Reusable prompt templates - Proper logging and error boundaries ### 3. Authentication & Security - API key validation middleware - Rate limiting per client - Input sanitization for all tool parameters - Audit logging ### 4. Testing Strategy - Unit tests for each tool - Integration tests with MCP Inspector - Load testing configuration ### 5. Deployment Options - Local stdio mode (for Claude Desktop) - HTTP/SSE mode (for remote clients) - Docker containerization - Cloud deployment (Railway / Fly.io / AWS Lambda) ### 6. Client Configuration Generate the correct `claude_desktop_config.json` or client configuration snippet. ## Constraints - Use Python 3.11+ - Follow FastMCP best practices - Include comprehensive docstrings - Handle edge cases gracefully - Return structured responses Please generate the complete, copy-paste ready implementation.

2026/4/22

如何使用这条提示词

  1. 1复制上方完整提示词。
  2. 2在对应模型中替换主题、人物或风格变量。
  3. 3生成后记录有效调整,形成自己的版本。