semvec/pypi-packages huggingface dataset:
bowerbirds 0.1.1
Convert unstructured AI project directories into structured, professional-ready directories.
License: MIT
Requires Python: >=3.9

# Bowerbirds 🐦

**Bowerbirds** is a Python library that helps you **organize messy AI/ML projects** so they are easier to manage and use with different AI models. Even if you don’t have a model api, it can generate a **ready-to-use JSON file** that works with external AI/ML tools. You can also plug in your favorite model providers like **LiteLLM**.


---

## Features ✨

- Automatically structure your **unstructured AI/ML project**.
- Generate a **ready-to-use JSON file** for external models.
- Optionally integrate with **LiteLLM** or any model provider.
- Simple **CLI** and **Python API** for easy usage.
- Lightweight, modular, and beginner-friendly.

---

## Installation 💻

```bash

pip install bowerbirds
```

---

## Usage

### Python API

```python
from bowerbirds import Bower

# Without a model
revamp = Bower("/path/to/project")
metadata_file = revamp.run()  # Creates metadata.json

# With a LiteLLM model
revamp = Bower("/path/to/project", model_name="gpt-4o-mini")
output = revamp.run()  # Revamped project output from model
```

### CLI

```bash
# Without a model
python -m bowerbirds.cli /path/to/project

# With a model
python -m bowerbirds.cli /path/to/project --model gpt-4o-mini
```

---

## Contributing 🤝

Contributions are welcome! Please open an issue or submit a pull request.

---

## License 📄

MIT
mcp-server-baidu-maps-enhanced 1.0.0
MCP Server Baidu Maps Enhanced - HTTP call Baidu Map API for MCP
License: MIT
Requires Python: >=3.11
Keywords: http, mcp, map, baidu, baidu-maps, fastmcp

## Baidu Map MCP Server (Python)
### 搭建Python虚拟环境
我们推荐通过`uv`构建虚拟环境来运行MCP server，关于`uv你可以在[这里](https://docs.astral.sh/uv/getting-started/features/)找到一些说明。

按照[官方流程](https://modelcontextprotocol.io/quickstart/server)，你会安装`Python`包管理工具`uv`。除此之外，你也可以尝试其他方法（如`Anaconda`）来创建你的`Python`虚拟环境。

通过`uv`添加`mcp`依赖

```bash
uv add "mcp[cli]"
```

验证mcp依赖是否安装成功，执行如下命令
```bash
uv run mcp
```

当出现下图时代表安装成功

![](../../../img/uv_install_success.png)

通过`uv`安装`python`，最低版本要求为3.11

```bash
uv python install 3.11
```

### 获取 MCP Server
前往百度地图 Mcp Server 官方[开源仓库](https://github.com/baidu-maps/mcp/tree/main/src/baidu-map/python)下载

### 配置本地项目
通过`uv`创建一个项目

```bash
uv init mcp_server_baidu_maps
```

将`map.py`拷贝到该目录下，通过如下命令测试mcp server是否正常运行

```bash
uv run --with mcp[cli] mcp run {YOUR_PATH}/mcp_server_baidu_maps/map.py
# 如果是mac，需要加转义符
uv run --with mcp\[cli\] mcp run {YOUR_PATH}/mcp_server_baidu_maps/map.py
```

如果没有报错则MCP Server启动成功

### 在Cursor中使用

打开`Cursor`配置，在MCP中添加MCP Server

![](../../../img/cursor_setting.png)

在文件中添加如下内容后保存

```json
{
  "mcpServers": {
    "baidu-map": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "{YOUR_PATH}/mcp_server_baidu_maps/map.py"
      ],
      "env": {
        "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}
```

回到配置，此时百度MCP Server已经启用

![](../../../img/cursor_run_mcp_success.png)

### 测试

行程规划：

![](../../../img/cursor_test_1.png)

![](../../../img/cursor_test_2.png)
tezkormath 0.0.1
Bu kutubxona juda ham oddiy.
License: MIT
Requires Python: >=3.6

# TezkorMath kutubxonasi v0.0.1

# Kutubxonani o'rnatish
```
pip install tezkormath
```

# Ishlatilinishi
```
from tezkormath import matematika
x = matematika(2, "+", 3) #5
```