Skip to content

limouren2000/easy-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image

介绍

本项目基于 Model Context Protocol (MCP) 官方示例,演示如何通过 MCP 协议实现 Agent 工具调用的核心流程。项目包含完整的服务端和客户端实现,采用 Stdio 通信模式,适合新手快速理解 MCP 协议的基本使用方式。

项目结构

easy-mcp/
├── mcp_server.py    # MCP 服务端核心逻辑,提供工具调用能力
├── mcp_client.py    # MCP 客户端实现(Stdio 通信模式),发起工具调用请求
├── requirements.txt # 项目依赖清单
└── README.md        # 项目说明文档

环境准备

1. 基础环境要求

  • Python 3.8+
  • pip(Python 包管理工具)

2. 安装依赖

在项目根目录下执行以下命令安装所需依赖:

pip install -r requirements.txt

快速开始

执行步骤(按顺序执行)

  1. 启动 MCP 服务端 在终端执行服务端脚本,服务端会持续运行并等待客户端连接:

    python mcp_server.py
    启动MCP服务端
  2. 启动 MCP 客户端 更改代码中的 API key 为你自己的 API,之后打开新的终端窗口,执行客户端脚本,客户端会与服务端建立通信并发起工具调用:

    python mcp_client.py
    启动MCP客户端
  3. 开始使用你的 Agent
    输入“洛杉矶的天气怎么样?”

    使用Agent工具调用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages