#
tokens: 399/50000 3/3 files
lines: on (toggle) GitHub
raw markdown copy reset
# Directory Structure

```
├── .gitignore
├── .python-version
├── images
│   └── dev.png
├── LICENSE
├── mcp2brave.py
├── pyproject.toml
├── README.md
└── uv.lock
```

# Files

--------------------------------------------------------------------------------
/.python-version:
--------------------------------------------------------------------------------

```
1 | 3.12
2 | 
```

--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------

```
 1 | # Ignore environment variables file
 2 | .env
 3 | 
 4 | # Ignore all log files
 5 | *.log
 6 | 
 7 | # Python-generated files
 8 | __pycache__/
 9 | *.py[oc]
10 | build/
11 | dist/
12 | wheels/
13 | *.egg-info
14 | 
15 | # Virtual environments
16 | .venv
17 | venv/
18 | env/
19 | 
```

--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------

```toml
 1 | [project]
 2 | name = "mcp2brave"
 3 | version = "0.1.0"
 4 | description = "Add your description here"
 5 | readme = "README.md"
 6 | requires-python = ">=3.12"
 7 | dependencies = [
 8 |     "beautifulsoup4>=4.12.3",
 9 |     "fastmcp>=0.4.1",
10 |     "httpx>=0.28.1",
11 |     "python-dotenv>=1.0.1",
12 |     "requests>=2.32.3",
13 |     "urllib3>=2.3.0",
14 |     "uvicorn>=0.34.0",
15 | ]
16 | 
```