semvec/pypi-packages huggingface dataset:
fastmongo 0.0.51
make it easy to use pymongo
Requires Python: >=3.8

# fastmongo
![](https://img.shields.io/badge/Python-3.8.6-green.svg)
![](https://img.shields.io/badge/pymongo-3.11.2-green.svg)

#### 介绍
快速使用pymongo

#### 软件架构
软件架构说明


#### 安装教程

1.  pip安装
```shell script
pip3 install fastmongo
```
2.  pip安装（使用阿里云镜像加速）
```shell script
pip3 install fastmongo -i https://mirrors.aliyun.com/pypi/simple
```

#### 使用说明

1.  demo
```python
import fastmongo
query_res = fastmongo.safe_find(db='test', collection='test')
```

2. 环境文件
- 默认文件名：local.mongo.env
- 文件构成：
  - connect_str=XXX：连接字符串，若有此字段，将优先使用，否则将使用下面字段拼接connect_str；
  - host=XXX：若不填，默认值为localhost，将自动拼接connect_str；
  - port=XXX：若不填，默认值为27017，将自动拼接connect_str；
  - username=XXX：若不填，默认值为root，将自动拼接connect_str；
  - password=XXX：若不填，默认值为''，将自动拼接connect_str；
iflow-mcp_shawhint-yt-mcp-remote 0.1.3
Add your description here
Requires Python: >=3.11

# (Remote) YouTube MCP Server

A remote MCP (Model Context Protocol) server that provides YouTube video transcript extraction tools with OAuth authentication. It includes OAuth 2.0 authentication via Auth0, compatible with MCP clients for including ChatGPT and Claude.

Resources
- [Blog Post](https://shawhin.medium.com/how-to-build-custom-mcp-servers-for-chatgpt-1f1823f3b7b8)
- [YouTube Video](https://youtu.be/XEMZniYKuaY)

## Quick Start

1. **Clone the repository**
```bash
git clone [<repository-url>](https://github.com/ShawhinT/yt-mcp-remote.git)
cd yt-mcp-remote
```

2. **Install dependencies** (requires Python >=3.13)
```bash
uv sync
```

3. **Configure environment variables in .env**
```bash
AUTH0_DOMAIN=your-auth0-domain
AUTH0_AUDIENCE=your-api-identifier # same as RESOURCE_SERVER_URL in this example
RESOURCE_SERVER_URL=<your-server-public-url>/mcp
```

4. **Run the server**
```bash
uv run python main.py
```

Server runs on `http://0.0.0.0:8000/mcp`

## MCP Tools

- `fetch_video_transcript(url)` - Extract and format YouTube video transcripts
- `fetch_instructions(prompt_name)` - Get writing templates (`write_blog_post`, `write_social_post`, `write_video_chapters`)

## Tech Stack

- FastMCP - MCP server framework
- Railway - Hosting remote server
- Auth0 - OAuth authentication
- youtube-transcript-api - Transcript extraction
- uv - Python dependency management