semvec/pypi-packages huggingface dataset:
geci-test-tools 0.2.0
A module to run tests
Requires Python: >=3.9

<a href="https://www.islas.org.mx/"><img src="https://www.islas.org.mx/img/logo.svg" align="right" width="256" /></a>
# Test tools
[![codecov](https://codecov.io/gh/IslasGECI/test_tools/graph/badge.svg?token=v0yYwY2WjO)](https://codecov.io/gh/IslasGECI/test_tools)
![licencia](https://img.shields.io/github/license/IslasGECI/test_tools)
![languages](https://img.shields.io/github/languages/top/IslasGECI/test_tools)
![commits](https://img.shields.io/github/commit-activity/y/IslasGECI/test_tools)
![PyPI - Version](https://img.shields.io/pypi/v/test_tools)

## Install
```
pip install geci_test_tools
```

### Functions
- `if_exist_remove()`
- `calculate_hash()`
- `assert_not_exist()`
- `assert_exist()`
mcp-server-moralis-bacar 0.1.0
Add your description here
Requires Python: >=3.12

# Moralis MCP工具

这个项目封装了Moralis Web3 Data API为MCP (Model Context Protocol) 工具，使得AI助手可以轻松访问区块链数据。

## 功能特点

- 封装了Moralis EVM API的主要功能
- 提供了简单易用的接口，用于查询区块链数据
- 支持钱包、代币、NFT、交易等数据的获取
- 支持域名解析服务

## 安装与配置

1. 克隆此仓库
2. 安装依赖：
   ```bash
   pip install -r requirements.txt
   ```
3. 创建`.env`文件并设置Moralis API密钥：
   ```
   MORALIS_API_KEY=your_api_key_here
   ```

## 使用方法

启动MCP服务器：

```bash
python main.py
```

## 可用工具

本MCP服务器提供以下工具：

### Wallet API
- `get_wallet_history`: 获取钱包历史记录
- `get_wallet_token_balances`: 获取钱包代币余额
- `get_native_balance`: 获取钱包原生代币余额

### NFT API
- `get_wallet_nfts`: 获取钱包持有的NFT
- `get_nft_metadata`: 获取NFT元数据

### Token API
- `get_token_price`: 获取代币价格
- `get_token_metadata`: 获取代币元数据

### 区块链API
- `get_block`: 获取区块信息
- `get_transaction`: 获取交易信息

### 域名解析API
- `resolve_domain`: 将域名解析为地址
- `resolve_address`: 将地址解析为域名

## 示例用法

以下是一些示例用法，展示如何使用AI助手调用这些工具：

```
# 查询钱包ETH余额
get_native_balance(address="0x1234...")

# 获取NFT元数据
get_nft_metadata(address="0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB", token_id="3931")

# 查询ENS域名
resolve_domain(domain="vitalik.eth")
```

## 许可证

MIT
## 开发者

如需更多信息，请联系项目开发者。
test-figures-package 0.0.1
la-la-la
Requires Python: >=3.7.0

# test_figures_package

## Using

1. Triangle

```
data = {"a": 3, "b": 4, "c": 5}
figure = FigureFactory.create_figure("triangle", data)
figure.square() # result: 6.0
figure.is_right_angled() # result: True
```

2. Create circle

```
data = {"r": 3}
figure = FigureFactory.create_figure("circle", data)
figure.square()
```

3. Create new figure and register in FigureFactory

```
class Rectangle(Figure):
        def __init__(self, data: dict):
            if "a" not in data.keys() or "b" not in data.keys():
                raise ValueError("Do not finded correct shapes")
            if not (data["a"] > 0 and data["b"] > 0):
                raise ValueError("Shapes must be greated than zero")
            self.a = data["a"]
            self.b = data["b"]

        def square(self):
            return self.a * self.b

FigureFactory.register_figure("rectangle", Rectangle)
```
mcp-moralis 0.2.0
Add your description here
Requires Python: >=3.12

# Moralis MCP工具

这个项目封装了Moralis Web3 Data API为MCP (Model Context Protocol) 工具，使得AI助手可以轻松访问区块链数据。

## 功能特点

- 封装了Moralis EVM API的主要功能
- 提供了简单易用的接口，用于查询区块链数据
- 支持钱包、代币、NFT、交易等数据的获取
- 支持域名解析服务

## 安装与配置

1. 克隆此仓库
2. 安装依赖：
   ```bash
   pip install -r requirements.txt
   ```
3. 创建`.env`文件并设置Moralis API密钥：
   ```
   MORALIS_API_KEY=your_api_key_here
   ```

## 使用方法

启动MCP服务器：

```bash
python main.py
```

## 可用工具

本MCP服务器提供以下工具：

### Wallet API
- `get_wallet_history`: 获取钱包历史记录
- `get_wallet_token_balances`: 获取钱包代币余额
- `get_native_balance`: 获取钱包原生代币余额

### NFT API
- `get_wallet_nfts`: 获取钱包持有的NFT
- `get_nft_metadata`: 获取NFT元数据

### Token API
- `get_token_price`: 获取代币价格
- `get_token_metadata`: 获取代币元数据

### 区块链API
- `get_block`: 获取区块信息
- `get_transaction`: 获取交易信息

### 域名解析API
- `resolve_domain`: 将域名解析为地址
- `resolve_address`: 将地址解析为域名

## 示例用法

以下是一些示例用法，展示如何使用AI助手调用这些工具：

```
# 查询钱包ETH余额
get_native_balance(address="0x1234...")

# 获取NFT元数据
get_nft_metadata(address="0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB", token_id="3931")

# 查询ENS域名
resolve_domain(domain="vitalik.eth")
```

## 许可证

MIT
## 开发者

如需更多信息，请联系项目开发者。