semvec/pypi-packages huggingface dataset:
alibabacloud-mcp-server 0.7.1
A MCP server for Alibaba Cloud
Requires Python: >=3.11

# alibabacloud-mcp-server

## Prepare

Install [uv](https://github.com/astral-sh/uv)

```bash
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
```

## Start

Start from local development environment

```bash
ALIBABA_CLOUD_ACCESS_KEY_ID=<Your AccessKeyId> ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Your AccessKeySecret> uv run src/alibabacloud_mcp_server/server.py --transport sse
```

Start from package

```bash
ALIBABA_CLOUD_ACCESS_KEY_ID=<Your AccessKeyId> ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Your AccessKeySecret> uvx alibabacloud-mcp-server@latest --transport sse
```

## Debug

Use [VS Code](https://code.visualstudio.com/) + [Cline](https://cline.bot/) to config MCP Server.

## Tools

| **Product** | **Tool** | **Function** | **Implematation** | **Status** |
| --- | --- | --- | --- | --- |
| ECS | RunCommand | Run Command | OOS | Done |
| | StartInstances | Start Instances | OOS | Done |
| | StopInstances | Stop Instances | OOS | Done |
| | RebootInstances | Reboot Instances | OOS | Done |
| | DescribeInstances | View Instances | API | Done |
| | DescribeRegions | View Regions | API | Done |
| | DescribeZones | View Zones | API | Done |
| | DescribeAvailableResource | View Resource Inventory | API | Done |
| | DescribeImages | View Images | API | Done |
| | DescribeSecurityGroups | View Security Groups | API | Done |
| | RunInstances | Create Instances | OOS | Done |
| | DeleteInstances | Delete Instances | API | Done |
| | ResetPassword | Modify Password | OOS | Done |
| | ReplaceSystemDisk | Replace Operating System | OOS | Done |
| VPC | DescribeVpcs | View VPCs | API | Done |
| | DescribeVSwitches | View VSwitches | API | Done |
| CloudMonitor | GetCpuUsageData | Get CPU Usage Data for ECS Instances | API | Done |
| | GetCpuLoadavgData | Get CPU One-Minute Average Load Metric Data | API | Done |
| | GetCpuloadavg5mData | Get CPU Five-Minute Average Load Metric Data | API | Done |
| | GetCpuloadavg15mData | Get CPU Fifteen-Minute Average Load Metric Data | API | Done |
| | GetMemUsedData | Get Memory Usage Metric Data | API | Done |
| | GetMemUsageData | Get Memory Utilization Metric Data | API | Done |
| | GetDiskUsageData | Get Disk Utilization Metric Data | API | Done |
| | GetDiskTotalData | Get Total Disk Partition Capacity Metric Data | API | Done |
| | GetDiskUsedData | Get Disk Partition Usage Metric Data | API | Done |
data-analysis-mcp 0.1.8
数据分析MCP服务
Requires Python: >=3.8

# 数据分析MCP服务

这是一个基于MCP(Model Control Panel)框架的数据分析服务，提供数据分析和公司信息查询功能。

## 功能

- 公司算账经营数据分析
- 公司信息查询

## 环境要求

- Python 3.8+
- UV包管理器

## 安装
1. 克隆仓库:

```bash
git clone https://github.com/yourusername/data_analysis_mcp.git
cd data_analysis_mcp
```

2. 使用UV创建虚拟环境并安装依赖:

```bash
uv venv
source .venv/bin/activate  # Linux/Mac
# 或
.venv\Scripts\activate  # Windows

uv pip install -e .
```

## 配置

1. 复制环境变量示例文件并修改:

```bash
cp .env.example .env
```

2. 编辑`.env`文件，设置你的环境变量:

```
OPENAI_API_KEY=your_api_key_here
```

## 运行

```bash
python run.py
```

## 打包

使用UV打包应用:

```bash
uv pip build
```

这将在`dist`目录下生成wheel包。

## 部署

安装生成的wheel包:

```bash
uv pip install dist/data_analysis_mcp-0.1.0-py3-none-any.whl
```

## 使用Docker部署

1. 构建Docker镜像:

```bash
docker build -t data-analysis-mcp:latest .
```

2. 运行容器:

```bash
docker run -p 8000:8000 -e OPENAI_API_KEY=your_api_key_here data-analysis-mcp:latest
```

## 接口文档

### 分析数据

```python
analyze_data(query: str) -> dict
```

参数:
- query: 用户的查询内容，例如"请分析1-6月份边际贡献最高的5家分公司"

### 查询公司信息

```python
query_company_info(query: str) -> str
```

参数:
- query: 用户的查询内容，例如"欧冶金诚服务有限公司"

## 许可证

[MIT](LICENSE)
CaliforniaVirtualCampusAPI 0.0.2
A simple API for the California Virtual Campus platform.
Requires Python: >=3.8

# California Virtual Campus API
A simple API for the California Virtual Campus platform.
---

Documentation can be found at:
https://cvc-api.github.io/

Installation:
```bash
python -m pip install CaliforniaVirtualCampusAPI 
```

Update:
```bash
python -m pip install CaliforniaVirtualCampusAPI --upgrade
```

To use the package in your program, please import the package:
```python
from cvc import *
```

Uninstallation:
```bash
python -m pip uninstall CaliforniaVirtualCampusAPI 
```

## Usage
Request a particular list of courses and retrieve all of their data.

Example:
```python
from cvc import *

courseIDs = getCourseIDsBySearch("Pasadena City College", "COMP122", "CS2", "FUNDAMENTALS OF COMPUTER SCIENCE I")
getCourseContentByID(courseIDs[0]).printAll()
```

## License
This project is also licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0). See LICENSE for more details.

The course data used by this project is provided by California Virtual Campus and is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).