Token导航 LogoToken导航TokenDH.com
Islamic Inheritance Pdf Report Generator MCP Server logo
文档知识stdio官方级别未说明来源级核验

Islamic Inheritance Pdf Report Generator MCP Server

MCP Server

基于FastMCP的服务,用于计算伊斯兰教(哈纳菲派)的现金和土地继承份额,并生成包含详细土地分配的PDF报告。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
金融服务PythonFastMCP

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MSMuneerIqbal

提供方

MSMuneerIqbal

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastmcp reportlab uvicorn httpx

详细介绍

继承服务MCP服务器

基于FastMCP的服务器,用于计算伊斯兰遗产份额(Hanafi) 现金陆地,生成一份PDF报告,其中包含精确的土地分布,包括以平方英尺为单位的Marla分数。

______________________________________________________________________

特性

  • 计算以下继承份额:

- 配偶 - 儿子(与女儿的比例为2:1) - 女儿们

  • 对……的支持 现金陆地 (在卡纳尔斯和马拉斯)。
  • 将分数Marla转换为 平方英尺 用于精确测量。
  • 生成一个 PDF报告 完整的分销细分。
  • 设计用于 双子星命令行工具 或任何HTTP客户端。

______________________________________________________________________

土地转换常数

  • 1卡纳尔=20条泥灰岩
  • 1玛拉=272.25平方英尺
  • 将部分Marla转换为平方英尺,以进行准确的土地分配。

______________________________________________________________________

设置

  1. 安装依赖项
pip install fastmcp reportlab uvicorn httpx
  1. 保存服务器代码server.py.

______________________________________________________________________

在本地运行服务器

要在本地计算机上启动MCP服务器,请执行以下操作:

fastmcp run inheritance_distribution_mcp_server.py --transport="http" --port="8080"
  • 服务器将公开该工具 calculate_inheritance 通过HTTP。
  • 您现在可以向发送请求 http://127.0.0.1:8080/mcp/calculate_inheritance.

______________________________________________________________________

配置客户端以进行连接

例如,在Gemini CLI或任何兼容的客户端中,按如下方式配置MCP服务器:

{
  "mcpServers": {
    "my-mcp-server": {
      "httpUrl": "http://127.0.0.1:8080/mcp/"
    }
  }
}
  • 替换 my-mcp-server 使用服务器的任何描述性名称。
  • 客户端现在可以调用 calculate_inheritance 工具。

______________________________________________________________________

MCP工具: calculate_inheritance

参数

参数类型说明
estate_cashfloat以货币单位(如卢比)表示的现金财产总额。
land_kanalsfloat卡纳尔群岛的总土地面积(可以是小数)。
has_spouse bool的。 true 如果配偶还活着,否则 false.
num_sonsint幸存的儿子数量。
num_daughtersint幸存女儿的数量。

退货

{
  "distribution": {
    "cash": {
      "wife": float,
      "sons": [float, ...],
      "daughters": [float, ...]
    },
    "land": {
      "wife": {
        "kanals": int,
        "marlas": int,
        "fractional_marla": float,
        "square_feet_total": float,
        "square_feet_fractional_marla": float
      },
      "sons": [...],
      "daughters": [...],
      "total": { ... }
    }
  },
  "pdf_file": "inheritance_report.pdf"
}
  • 现金和土地份额根据哈纳菲继承规则划分:

- 妻子:1/8有孩子,1/4没有孩子。 - 子女:儿子的收入是女儿的两倍。

  • 土地份额包括 分数马拉和总平方英尺 用于精确测量。

______________________________________________________________________

示例用法(HTTP)

curl -X POST http://127.0.0.1:8080/mcp/calculate_inheritance \
  -H "Content-Type: application/json" \
  -d '{
        "estate_cash": 500000,
        "land_kanals": 16,
        "has_spouse": true,
        "num_sons": 2,
        "num_daughters": 1
      }'

答复:

{
  "distribution": { ... },
  "pdf_file": "inheritance_report.pdf"
}
  • PDF文件 inheritance_report.pdf 将在同一目录中生成详细报告。

______________________________________________________________________

备注

  • 此工具侧重于 逊尼派/哈纳菲法律 并且只支持主要继承人(配偶和子女)。
  • 分数玛拉被表示为 十进制玛拉 并在 平方英尺 用于精确的土地测量。
  • 兼容 双子星命令行工具 或任何支持POST请求的REST客户端。

______________________________________________________________________

许可证

MIT许可证

目录标签

目录标签

金融服务PythonFastMCP伊斯兰继承法本地部署土地分配PDF报告生成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP