Metadata-Version: 2.4
Name: mcp-example-server1
Version: 0.1.0
Summary: 一个实现MCP协议的示例服务器
Home-page: https://github.com/yourusername/mcp-example-server1
Author: Your Name
Author-email: your.email@example.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp>=1.6.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# MCP示例服务器 (v0.1.0)

这是一个实现MCP协议的示例服务器，提供时间查询、数学计算和信息获取等功能。
通过MCP协议，大语言模型可以使用这个服务器来获取各种实用功能。

##功能特性

###工具 (Tools)

- `get_current_time`: 获取当前系统的精确时间
- `format_date`:按照指定格式格式化当前日期和时间
- `add_numbers`:计算两个数字的和
- `multiply_numbers`:计算两个数字的乘积
- `generate_random_number`: 生成指定范围内的随机整数
- `calculate_statistics`:计算数字列表的统计信息（平均值、最大值、最小值）

###资 (Resources)

- `info://server`: 提供服务器基本信息
- `time://current_iso`: 提供ISO格式的当前时间
- `math://constants`: 提供常用的数学常数（π、e等）

## 安装

```bash
pip install mcp-example-server1
```

## 在阿里云百炼中使用

在阿里云百炼平台的MCP服务配置中，使用以下JSON：

```json
{
  "mcpServers": {
    "example-mcp-server": {
      "command": "uvx",
      "args": ["mcp-example-server1"]
    }
  }
}
```

## 本地运行

安装后，您可以在本地通过以下方式运行：

```bash
# 使用uvx (模拟平台行为)
uvx mcp-example-server1

# 使用包提供的命令 (通过entry_points)
mcp-example-server1

# 使用Python -m
python -m mcp_example_server1
```

按 `Ctrl+C`停止服务器。

## 开发说明

本项目使用 [MCP Python SDK](https://github.com/modelcontextprotocol/python-sdk)构建，采用 `FastMCP`实现。

##许证

MIT License
