Bria.ai MCP
Project description
Bria MCP Server
An MCP server that gives AI assistants access to Bria's image and video generation and editing APIs.
Built on Bria's commercially-licensed generative AI, trained exclusively on licensed data.
Quick Start
1. Get an API Token
Sign up at bria.ai and grab your API token. See the authentication docs for details.
2. Set Your API Token
export BRIA_API_TOKEN=<your-token>
3. Run
The fastest way to run is with uvx (no install needed):
uvx bria-mcp
Or install with pip / uv and run directly:
# with pip
pip install bria-mcp
# or with uv
uv pip install bria-mcp
# then run
bria-mcp
4. Configure Your MCP Client
Claude Desktop / Claude Code
Add to your Claude config (claude_desktop_config.json):
{
"mcpServers": {
"bria": {
"command": "uvx",
"args": ["bria-mcp"],
"env": {
"BRIA_API_TOKEN": "<your-token>"
}
}
}
}
Cursor
Add to your Cursor MCP config (.cursor/mcp.json):
{
"mcpServers": {
"bria": {
"command": "uvx",
"args": ["bria-mcp"],
"env": {
"BRIA_API_TOKEN": "<your-token>"
}
}
}
}
Available Tools
Image Editing
| Tool | Description |
|---|---|
remove_background |
Remove the background from an image |
blur_background |
Apply blur to an image background (intensity 1-5) |
crop_out_foreground |
Remove background and crop tightly around the foreground |
increase_resolution |
Upscale an image by 2x or 4x |
expand_image |
Expand an image or change its aspect ratio using generative AI |
generate_background |
Generate a new background from a text prompt or reference images |
erase_foreground |
Erase the foreground object and generate the area behind it |
enhance_image |
Enhance detail, sharpness, and clarity of an image |
Image Generation
| Tool | Description |
|---|---|
generate_image |
Generate images using Bria's FIBO model — text-to-image or image-to-image. Supports FIBO and FIBO_LITE model variants. |
Video Editing
| Tool | Description |
|---|---|
remove_video_background |
Remove background from a video |
increase_video_resolution |
Upscale video resolution by 2x or 4x |
video_mask_by_prompt |
Create a video mask guided by a text prompt |
erase_from_video |
Erase an object from a video using a mask or text prompt |
All image tools accept a URL (recommended), file path, or base64-encoded data as input.
Examples
Remove the background from this product photo: https://example.com/photo.jpg
Generate an image of a minimalist workspace with natural lighting
Take this image and change its aspect ratio to 16:9
Upscale this video to 4x resolution
Requirements
- Python 3.10+
- A Bria API token
License
MIT — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bria_mcp-1.0.0.tar.gz.
File metadata
- Download URL: bria_mcp-1.0.0.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
079941186bdda1b37eaceaf4f233a442190ecc466723253527c406dbe84743af
|
|
| MD5 |
4fdcd2f3af459b3cbc4071687fffca75
|
|
| BLAKE2b-256 |
5627765491002736da7934471a43f4dfcaa0ef4bdd26275dd2e42982b732af36
|
File details
Details for the file bria_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: bria_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e7312a778b592ddcd226c8246ad4cb9a30e142025c9aaa3c7c6ada5ef342b9b
|
|
| MD5 |
f626b27f2dac11282003e961b6df0667
|
|
| BLAKE2b-256 |
a23a1347ef84303848b620557af098aa2e3a1515a3bb0bcd937ef9eb1a79a8af
|