Favro MCP
MCP服务器,用于与Favro项目管理交互。
安装
pip install favro-mcp获取您的Favro API代币
- 登录到 法夫罗
- 点击您的 用户名 (左上角)
- 选择 我的资料
- 首选 API令牌
- 点击 创建新令牌
- 为其命名(例如“Favro MCP”)并单击 创建
- 复制令牌 --你再也看不到了!
Setup for Claude Code
claude mcp add --transport stdio favro \
-e FAVRO_EMAIL=your-email@example.com \
-e FAVRO_API_TOKEN=your-token \
-- favro-mcp看 克劳德代码MCP文档 了解更多详情。
Setup for Claude Desktop
将以下内容添加到您的 claude_desktop_config.json (~/Library/Application Support/Claude/ 在macOS上, %APPDATA%\Claude 在Windows上):
{
"mcpServers": {
"favro": {
"command": "/full/path/to/favro-mcp",
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}查找完整路径: Claude Desktop不继承shell的PATH,因此您需要绝对路径 favro-mcp:
# macOS/Linux (with pip)
which favro-mcp
# Windows (PowerShell)
(Get-Command favro-mcp).Source然后重新启动Claude Desktop。
看 Claude Desktop MCP文档 了解更多详情。
Setup for Cursor
将以下内容添加到Cursor MCP配置文件中:
- 全球(所有项目):
~/.cursor/mcp.json - 项目具体:
.cursor/mcp.json在项目根目录中
{
"mcpServers": {
"favro": {
"command": "favro-mcp",
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}您还可以通过命令面板打开MCP设置: Cmd+Shift+P (Mac)或 Ctrl+Shift+P (Windows)→ 搜索“MCP”→ 选择“查看:打开MCP设置”。
配置后,在Cursor的AI聊天中使用代理模式访问Favro工具。
看 光标MCP文档 了解更多详情。
Setup for VS Code
添加以下内容 .vscode/mcp.json 在您的工作空间中:
{
"servers": {
"favro": {
"type": "stdio",
"command": "favro-mcp",
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}在GitHub Copilot Chat中使用代理模式访问Favro工具。
看 VS代码MCP文档 了解更多详情。
Setup for Codex CLI
添加以下内容 ~/.codex/config.toml:
[mcp_servers.favro]
command = "favro-mcp"
[mcp_servers.favro.env]
FAVRO_EMAIL = "your-email@example.com"
FAVRO_API_TOKEN = "your-token-here"或者通过CLI添加:
codex mcp add favro \
--env FAVRO_EMAIL=your-email@example.com \
--env FAVRO_API_TOKEN=your-token \
-- favro-mcp看 食品法典委员会MCP文件 了解更多详情。
______________________________________________________________________
工具
组织
| 工具 | 说明 |
|---|---|
list_organizations | 列出所有组织 |
get_current_organization | 获取当前组织 |
set_organization | 设置活动组织 |
集合(文件夹)
| 工具 | 说明 |
|---|---|
list_collections | 列出所有集合(文件夹) |
板子
| 工具 | 说明 |
|---|---|
list_boards | 列表板 |
get_board | 获取带立柱的板 |
get_current_board | 获取当前板 |
set_board | 设置活动板 |
卡片
| 工具 | 说明 |
|---|---|
list_cards | 列出船上的卡片 |
get_card_details | 获取卡详细信息 |
add_comment | 在卡片上添加评论 |
create_card | 创建卡片 |
update_card | 更新卡片 |
move_card | 将卡片移动到列 |
assign_card | 分配/取消分配用户 |
tag_card | 添加/删除标签 |
delete_card | 删除卡片 |
list_custom_fields | 列出自定义字段 |
标签
| 工具 | 说明 |
|---|---|
list_tags | 列出所有标签 |
列
| 工具 | 说明 |
|---|---|
list_columns | 列出板上的列 |
create_column | 创建列 |
rename_column | 重命名列 |
move_column | 移动列位置 |
delete_column | 删除列 |
______________________________________________________________________
发展
此项目使用 紫外线 为了发展。
设置
- 安装紫外线:
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows(PowerShell):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"- 克隆存储库:
git clone https://github.com/truls27a/favro-mcp.git
cd favro-mcp- 安装依赖项:
uv sync --dev从源头运行
要运行本地/修改后的版本而不是已发布的包,请执行以下操作:
{
"mcpServers": {
"favro": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/favro-mcp",
"python",
"-m",
"favro_mcp"
],
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}