French Tax Mcp

French Tax Mcp

🚀 法国税务MCP服务器

这是一个MCP(模型上下文协议)服务器,可为AI助手提供法国个人所得税计算服务。

🚀 快速开始

本MCP服务器能为AI助手提供法国个人所得税的计算功能,让AI助手可以根据不同的情况给出相应的税务计算结果。

✨ 主要特性

  • 个人所得税计算:根据净应税收入和家庭构成(家庭系数)计算法国所得税(impôt sur le revenu)。
  • 税率区间查询:从法国政府官方渠道获取当前的所得税税率区间。
  • 动态数据获取:使用网页抓取技术从service - public.fr获取最新的税务信息,若抓取失败则使用硬编码数据作为备用。

📦 安装指南

# 通过pip安装
pip install french - tax - mcp

# 或者通过uv安装(推荐)
uv pip install french - tax - mcp

📚 详细文档

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文件。

🔗 相关链接

  • 法国官方税务网站:https://www.impots.gouv.fr
  • MCP协议:https://modelcontextprotocol.io/

⚠️ 注意事项

功能限制

  • 目前仅支持法国居民的个人所得税计算。
  • 网页抓取可能偶尔失败(这种情况下会使用备用数据)。
  • 税务计算仅用于参考。

开发相关

本地开发

# 克隆仓库
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/

法律声明

本工具仅提供信息参考,不构成专业税务建议。如需针对个人情况的建议,请咨询注册会计师或税务顾问。税务信息来源于法国政府官方网站,但可能未反映最新的税法变化,请始终与官方来源核实计算结果。

未来规划

未来版本可能会添加以下功能:

  • [ ] LMNP(非专业带家具出租):带家具出租税计算。
  • [ ] 皮内尔投资:房地产投资税收优惠。
  • [ ] 微型企业/个体经营者:企业税计算。
  • [ ] 公司税:公司税计算。
  • [ ] 财产税:房地产税信息。
  • [ ] 社会费用:社会保障缴款。
  • [ ] 税务表格:详细的表格指导和填写协助。
  • [ ] 官方API集成:用官方政府API替代网页抓取。
  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-21 11:06

相似服务问题

相关AI产品