这是一个MCP(模型上下文协议)服务器,可为AI助手提供法国个人所得税计算服务。
本MCP服务器能为AI助手提供法国个人所得税的计算功能,让AI助手可以根据不同的情况给出相应的税务计算结果。
# 通过pip安装
pip install french - tax - mcp
# 或者通过uv安装(推荐)
uv pip install french - tax - mcp
将以下内容添加到你的MCP配置文件(~/.config/mcp/mcp.json 或工作区 .kiro/settings/mcp.json)中:
{
"mcpServers": {
"french - tax - mcp": {
"command": "uvx",
"args": ["french - tax - mcp@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
calculate_income_tax计算法国个人所得税。 参数:
net_taxable_income:以欧元为单位的净应税收入。household_parts:家庭系数(quotient familial),默认为1.0。year:纳税年度(可选,默认为当前年份)。
示例:计算年薪50,000欧元且有2个孩子的家庭的所得税
get_tax_brackets获取当前法国所得税税率区间。 参数:
year:纳税年度(可选,默认为当前年份)。
示例:当前法国的所得税税率区间是多少?
年薪45,000欧元需要缴纳多少所得税?
计算一对年收入60,000欧元且有一个孩子的夫妇的所得税
查看2024年法国的所得税税率区间
当前版本使用MarkItDown进行网页抓取,从法国政府官方网站(主要是service - public.fr)获取税务信息。未来版本可能会在有可用的官方API或其他更可靠的数据来源时进行替换。
本项目采用Apache License 2.0许可协议,详情请参阅LICENSE文件。
# 克隆仓库
git clone https://github.com/your - username/french - tax - mcp.git
cd french - tax - mcp
# 以开发模式安装
pip install -e ".[dev]"
# 本地运行服务器
python -m french_tax_mcp.server --port 8888
# 运行测试
python -m pytest tests/
本工具仅提供信息参考,不构成专业税务建议。如需针对个人情况的建议,请咨询注册会计师或税务顾问。税务信息来源于法国政府官方网站,但可能未反映最新的税法变化,请始终与官方来源核实计算结果。
未来版本可能会添加以下功能: