以下是个人开发者搭建MCP Server的详细指南,结合Python、Java等主流技术栈,提供从环境配置到实际应用的完整流程

一、Python快速搭建(9行代码示例)
适用场景:本地文件操作、简单工具开发
步骤:

  1. 环境准备
    安装Python 3.10+和MCP SDK
    python -m venv mcp-env
    source mcp-env/bin/activate  Linux/Mac
    pip install mcp[cli] httpx
    
  2. 编写代码
    from mcp.server.fastmcp import FastMCP
    import os
    mcp = FastMCP("MyServer")
    @mcp.tool()
    def get_desktop_files():
        """获取桌面文件列表"""
        return os.listdir(os.path.expanduser("~/Desktop"))
    if __name__ == "__main__":
        mcp.run(transport='stdio')  启动本地服务
    
    关键点:
    • 使用@mcp.tool()装饰器暴露功能
    • 返回值需为JSON序列化类型(列表、字典等)
  3. 客户端配置
    在Cursor的mcp.json

你可能感兴趣的:(MCP,python,人工智能,python,java,开发语言,MCP,人工智能)