MCP.so
登录

MCP(MCP) 编程极速入门

@liaokongVFX

基本信息

分类

其他

传输方式

stdio

作者

liaokongVFX

关于 MCP(MCP) 编程极速入门

Model Context Protocol(MCP) 编程极速入门

MCP(MCP) 编程极速入门 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "MCP-Chinese-Getting-Started-Guide": {
      "command": "uv",
      "args": [
        "init",
        "mcp_getting_started"
      ]
    }
  }
}

MCP(MCP) 编程极速入门 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Model Context Protocol(MCP) 编程极速入门?

This is a step‑by‑step tutorial that teaches how to build a Model Context Protocol (MCP) server and client from scratch using Python 3.11 and the uv package manager. It focuses on implementing a web‑search tool via the ZhiPu API and integrating it with a large language model like DeepSeek. The guide is designed for developers who want to learn how to connect LLMs to external data sources and tools through MCP.

How to use Model Context Protocol(MCP) 编程极速入门?

Follow the tutorial in order: initialize a uv project, install dependencies (mcp[cli], httpx, openai), write an MCP server using FastMCP, run it via uv run web_search.py, debug with the MCP Inspector (npx -y @modelcontextprotocol/inspector or mcp dev), and finally build a client that uses the OpenAI‑compatible API and the MCP SDK to call tools.

Key features of Model Context Protocol(MCP) 编程极速入门

  • Builds an MCP server with the FastMCP abstraction.
  • Implements a real‑world web‑search tool using the ZhiPu web‑search‑pro API.
  • Uses stdio transport to communicate between server and client.
  • Demonstrates how to call MCP tools from a client using ClientSession.
  • Integrates a DeepSeek‑compatible LLM with MCP tools via function calling.
  • Covers the Sampling feature for human‑in‑the‑loop approval.
  • Provides a minimal, self‑contained code example with no persistent storage.

Use cases of Model Context Protocol(MCP) 编程极速入门

  • Learn how to create an MCP server that exposes a custom tool.
  • Understand how to connect any LLM (e.g., DeepSeek) to external APIs through MCP.
  • Build a pattern for combining multiple MCP servers into a single agent workflow.
  • Prototype a simple but functional AI assistant that can search the web.

常见问题

1

What dependencies are required to run the examples?

Python 3.11, `uv`, the Python packages `mcp[cli]`, `httpx`, `openai`, and `python-dotenv`. Node.js is also required for the MCP Inspector.

2

Does the tutorial require any external API keys?

Yes, you need a ZhiPu API key for the web‑search tool (obtainable at `bigmodel.cn`) and an API key/compatible endpoint for the LLM (e.g., DeepSeek via `OPENAI_BASE_URL`).

3

Where are the data and logs stored?

The examples do not persist any data to disk. All state exists only in memory during a single run. No databases or file storage are used.

4

What transport is used in the tutorial?

The examples use `stdio` (standard input/output). The README mentions SSE as an alternative but focuses on `stdio`.

5

Can the server be used with other LLMs besides DeepSeek?

Yes, the client code uses the OpenAI‑compatible API, so any LLM that supports the same interface (e.g., OpenAI, DeepSeek) can be used by changing the `base_url` and model name.

评论

其他 分类下的更多 MCP 服务器