模型上下文协议服务器

一个基于Python SDK的模型上下文协议服务器演示项目,用于开发和交互MCP服务器。

  • by joembolinas
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 joembolinas/mcp-server-demo

使用说明

MCP服务器演示

这是一个示范项目 模型上下文协议(MCP)Python SDK.

先决条件

  • Python 3.10或更高版本
  • pip或 紫外线 包管理器(推荐)

设置

设置虚拟环境

# Create a virtual environment
python -m venv .venv

# Activate the virtual environment (Windows)
source .venv/Scripts/activate

# Install dependencies
pip install -e ".[dev]"

使用紫外线(推荐)

# Install dependencies using uv
uv sync --all-extras --dev

运行MCP服务器

要在开发模式下运行MCP服务器:

mcp dev main.py

这将启动MCP检查器界面,您可以在其中与MCP服务器进行交互。

在Claude Desktop中安装

如果您安装了Claude Desktop,则可以安装此MCP服务器:

mcp install main.py

发展

运行测试

pytest

类型检查

pyright

代码检查

ruff check .
ruff format .

项目结构

  • main.py -主MCP服务器实现
  • pyproject.toml -项目配置

资源