semvec/pypi-packages huggingface dataset:
wfg2026-pi 0.1.6
Python 初始化项目工具
Requires Python: >=3.12

# pi

Python 初始化项目骨架工具

**pi** 是一个用于快速创建 Python 项目骨架的命令行工具，支持在新目录或当前目录生成虚拟环境、常用文件和基础配置。

## 特性

- 一键创建项目目录（默认在新目录，使用 `-c/--current-dir` 可在当前目录执行）
- 可选创建虚拟环境 `venv` 并生成 `enter.bat`（Windows 快速进入）
- 可选创建 `README.md`、`.gitignore`、`pyproject.toml`（带模板）
- 从 `~/.piconfig` 加载 dotenv 配置；如存在 `pypi_token`，会在 `enter.bat` 中写入 `UV_PUBLISH_TOKEN`

## 环境要求

- Windows（推荐），已安装 Python 3.12+，并具备 `py` 启动器
- 依赖：`dotenv>=0.9.9`

## 安装

```powershell
pip install wfg2026-pi
```

## 快速开始

- 在新目录创建完整骨架（虚拟环境 + 常用文件）：

```powershell
pi my_app vrgp
```

- 在当前目录创建（`PROJECT_NAME` 仅用于记录，不创建目录）：

```powershell
pi any_name v -c
```

也可使用模块形式运行：

```powershell
python -m wfg2026_pi.pi PROJECT_NAME [FLAGS] [-c]
```

## 参数说明

- `PROJECT_NAME`：目标项目名；未使用 `-c` 时将创建同名目录并切换进入
- `FLAGS`：由 `v r g p` 组成的字符串（每个最多一次）
  - `v`：创建虚拟环境 `venv`，并生成 `enter.bat`
  - `r`：创建 `README.md`
  - `g`：创建 `.gitignore`
  - `p`：创建 `pyproject.toml`（使用内置模板）
- `-c, --current-dir`：在当前目录执行，不新建项目目录

## 生成内容

- `venv/` 与 `enter.bat`（Windows 激活脚本，自动注入 `UV_PUBLISH_TOKEN`）
- `README.md`
- `.gitignore`
- `pyproject.toml`（含示例依赖与 `project.scripts` 模板）

## 配置文件 `~/.piconfig`

使用 dotenv 读取，可包含如下键：

```dotenv
pypi_token=your-token
```

当存在 `pypi_token` 时，`enter.bat` 将追加：

```bat
set UV_PUBLISH_TOKEN=%pypi_token%
```

## 常见问题

- 目标目录已存在时会记录错误并退出
- Windows 上创建虚拟环境依赖 `py` 启动器；若缺失请安装标准 Python 发行版
- 已存在的文件不会覆盖，会记录警告

## 升级

```powershell
pip install -U wfg2026-pi
```
iflow-mcp_naebo_external-recon 0.1.0
offensive external recon MCP server
Requires Python: >=3.11

# External Reconnaissance MCP Server

A Model Context Protocol (MCP) server for performing active external reconnaissance activities against a domain. This tool provides a simple suite of reconnaissance capabilities including DNS enumeration, subdomain discovery, email security analysis, and SSL certificate inspection.

## Want to build your own?
This project was created as a PoC for my tutorial on creating your own MCP server [here](https://nae-bo.medium.com/building-your-first-offensive-security-mcp-server-dd655e258d5f)

> [!CAUTION]
> This is intended solely as a demonstration and is not production-ready. Use at your own risk. Only use MCPs that you trust to run on your machine. While this is a relatively benign tool, it does run OS commands. Do not target systems that you do not have permission to target.

## Features

- DNS Reconnaissance
  - Comprehensive DNS record enumeration (A, AAAA, MX, NS, SOA, TXT, SRV)
  - DNS zone transfer attempts
  - Subdomain enumeration & bruteforcing
- Domain Information
  - WHOIS lookups
  - HTTP headers analysis
- Email Security Assessment

### System Requirements
The following tools need to be installed on your system:
- dig (DNS lookup utility)
- whois
- dnsrecon

### Required Files
A subdomain wordlist has been supplied for brute-forcing, add to the list or replace for your own. (Note there is currently a limitation with very long wordlists).
- dns-wordlist.txt

## Usage
For using a pre-built server, instructions from here: https://modelcontextprotocol.io/quickstart/user

1. Download Claude for Desktop
2. Install uv
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```
3. Download this repo and add to Claude for Desktop config
    - Claude for Desktop > Settings > Developer > Edit config
    This will create a configuration file at:
```bash
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
```
Open up the configuration file in any text editor. Replace the file contents with this:
```bash
{
	"mcpServers": {
		"external-recon": {
			"command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv",
			"args": [
				"--directory",
				"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-external-recon-server",
				"run",
				"external-recon.py"
			]
		}
}}
```
4. Relaunch Claude for Desktop
You should now see two icons in the chat bar, a hammer which shows the tools available and a connection icon which shows the prompt defined and the input required (domain name)

5. Select the external-recon setup prompt and supply the target domain, you can then ask Claude to peform external recon and away she goes!

## Security Considerations

1. Only use against authorised targets
2. Follow responsible disclosure practices
3. Respect target system's resources

## Contributing

Contributions are welcome! Please feel free to submit pull requests.

## Disclaimer

This tool is for educational and authorized testing purposes only. Users are responsible for ensuring they have permission to test target systems.
mcp-funding-insider-cc 0.1.2
一个能够自动抓取微信公众号融资信息的 MCP 工具
Requires Python: >=3.10

# MCP Funding Insider

这是一个基于 MCP (Model Context Protocol) 的 AI 工具。
它可以自动读取微信公众号或新闻链接，提取其中的 AI 融资事件。

## 安装

```bash
pip install mcp-funding-insider-cc



https://mp.weixin.qq.com/s/F3SXFu_aOzTSiAqhXXr_uA
https://mp.weixin.qq.com/s/8KiDOoosF4cMyOOEltq28g
agentmail-toolkit 0.2.6
AgentMail Toolkit
Requires Python: >=3.11

# AgentMail Toolkit

The AgentMail Toolkit integrates popular agent frameworks and protocols including OpenAI Agents SDK, Vercel AI SDK, and Model Context Protocol (MCP) with the AgentMail API.

## Setup

Get your API key from [AgentMail](https://agentmail.to)

### Installation

```sh
pip install agentmail-toolkit
```

### Configuration

```sh
export AGENTMAIL_API_KEY=your-api-key
```

### Usage

```python
from agentmail_toolkit.openai import AgentMailToolkit
from agents import Agent

agent = Agent(
    name="Email Agent",
    instructions="You are an agent created by AgentMail that can send, receive, and manage emails.",
    tools=AgentMailToolkit().get_tools(),
)
```