mcpField
S
sifa-mcp

sifa-mcp

本地服务
github.com/gabrielmahia商业与营销01 周前更新

关于 sifa-mcp

sifa-mcp 是面向非正规行业劳动者的可携带技能与声誉档案 MCP 服务,可记录工作经历并生成推荐信。档案保存在内存中,数据未验证且不会持久存储,因此仅供演示。

主要功能

  1. 01创建含技能、地点和经验的劳动者档案
  2. 02记录已完成工作及客户评分
  3. 03按请求者获取声誉档案与信任分数
  4. 04生成职业推荐信
  5. 05浏览 NITA 技能类别
  6. 06按信任分数和技能匹配比较劳动者

适用场景

  1. 01整理劳动者的技能和工作经历
  2. 02记录项目完成情况及客户评价
  3. 03为求职或承接工作生成推荐信
  4. 04按技能匹配比较候选劳动者

MCP 相关

作为 MCP 服务,它向客户端公开档案创建、工作记录、声誉查询、推荐信生成、技能类别查询和劳动者比较工具。档案仅保存在内存中,身份和记录未经验证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gabrielmahia-sifa": {
"command": "uvx",
"args": [
"sifa-mcp"
]
}
}
}
启动命令uvx sifa-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypisifa-mcp0.1.8

工具

6

收录的工具列表 · 更新于 1 周前

参数类型必填说明
phonestring是M-PESA 手机号码(身份锚点,不以明文存储)
locationstring是当前常驻地点(城镇或郡)
full_namestring是工作人员的全名
languagesstring否所使用的语言(例如:'Swahili,English,Kikuyu')
sub_skillsstring是以逗号分隔的具体技能列表(例如:'masonry,tiling,plastering')
primary_skillstring是主要技能类别(参见 skill_categories 工具)
years_experienceinteger是主要技能领域的从业年限(0-40)

详细介绍

⭐ sifa-mcp — 可移植声誉与技能通行证 MCP 服务

sifa-mcp Glama score smithery badge

安装:pip install sifa-mcp · 可与任何 MCP 客户端搭配使用。

Sifa 在斯瓦希里语中意为声誉/赞誉。

非正规部门的劳动者在每一位买家、每一个平台、每一个街区逐步建立声誉——但只要更换平台,声誉就会随之消失。目前没有任何机制能让声誉可移植或供 Agent 查询。

结构性问题

在成熟经济体中,声誉可以跨平台流通:Uber 司机评分、Yelp 评论、LinkedIn 背书、承包商执照登记。芝加哥的熟练水管工可以向洛杉矶的任何房主证明自己的从业记录。

在肯尼亚,信任关系建立在部族和本地社区之中。蒙巴萨的合格泥瓦工无法将自己的声誉带到内罗毕。职业身份不可移植,限制了经济流动性。

**声誉可移植性是一种协调技术。**缺少这种能力,招聘就会依赖个人关系网,使现有关系网之外最有才华的人才被排除在外。

工具

工具功能
create_worker_profile创建包含技能、所在地和经验的可移植声誉档案
add_service_record记录已完成的工作,包含客户详情和评分
get_reputation_profile为任何类型的请求者获取完整档案和信任评分
generate_reference生成格式规范的职业推荐信
list_skill_categories浏览所有符合 NITA 标准的技能类别
compare_workers根据信任评分和技能匹配度对多名劳动者进行排名

信任评分

根据四项指标计算,分值为 0–100:

  • 工作量(最高 30 分)——已完成工作的数量
  • 平均质量(最高 35 分)——客户星级评分
  • 已验证记录(最高 20 分)——经客户一次性验证码确认已完成的工作
  • 从业年限(最高 15 分)——有记录的从业年数

等级:NEW → BUILDING → ESTABLISHED → TRUSTED

快速开始

pip install sifa-mcp       # coming soon to PyPI
sifa-mcp                   # starts on stdio

示例

# Create a mason's portable profile
create_worker_profile(
    full_name="James Mwangi",
    phone="0712345678",
    primary_skill="construction",
    sub_skills="masonry,tiling,plastering",
    location="Nairobi",
    years_experience=8
)
# → SFA-A3F2B19C4E1D

# Log a completed job
add_service_record(
    profile_id="SFA-A3F2B19C4E1D",
    client_name="ABC Contractors",
    client_phone="0722000000",
    service_type="Kitchen tiling",
    duration_days=5,
    payment_kes=15000,
    client_rating=5
)

# Generate a reference for a new job application
generate_reference(profile_id="SFA-A3F2B19C4E1D", reference_purpose="job_application")

研究依据

  • IFC《声誉的价值》(2020)
  • ILO《技能认可框架》(2023)
  • 世界银行《基于移动设备的声誉系统》(2021)
  • 肯尼亚 NITA(国家工业培训局)行业分类

⚠️ 演示版——生产环境需要集成 Huduma Number / NIIMS,以进行身份验证。


© 2026 Gabriel Mahia / AI Kung Fu LLC · MIT 许可证

东非协调技术栈的一部分

此 MCP 服务是肯尼亚协调基础设施的一部分。 将它连接到 africa-coord-bus — 这个协调事件总线会自动在各个领域之间路由信号。

pip install africa-coord-bus

所有服务:pypi.org/user/gmahia 在线演示:coord-cascade-demo

知识产权与合作

采用 MIT 许可证。请仅通过 GitHub Issues 反馈——不接受拉取请求。演示数据标记为 DEMO,不适用于运营决策。完整政策:docs/architecture/IP_POLICY.md。安全报告:请参阅 SECURITY.md。

东非协调技术栈的一部分

从设计上便与模型无关:封闭 API、开放权重模型和小型蒸馏模型都受到一视同仁的支持。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。