关于 sifa-mcp
sifa-mcp 是面向非正规行业劳动者的可携带技能与声誉档案 MCP 服务,可记录工作经历并生成推荐信。档案保存在内存中,数据未验证且不会持久存储,因此仅供演示。
主要功能
- 01创建含技能、地点和经验的劳动者档案
- 02记录已完成工作及客户评分
- 03按请求者获取声誉档案与信任分数
- 04生成职业推荐信
- 05浏览 NITA 技能类别
- 06按信任分数和技能匹配比较劳动者
适用场景
- 01整理劳动者的技能和工作经历
- 02记录项目完成情况及客户评价
- 03为求职或承接工作生成推荐信
- 04按技能匹配比较候选劳动者
MCP 相关
作为 MCP 服务,它向客户端公开档案创建、工作记录、声誉查询、推荐信生成、技能类别查询和劳动者比较工具。档案仅保存在内存中,身份和记录未经验证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| phone | string | 是 | M-PESA 手机号码(身份锚点,不以明文存储) |
| location | string | 是 | 当前常驻地点(城镇或郡) |
| full_name | string | 是 | 工作人员的全名 |
| languages | string | 否 | 所使用的语言(例如:'Swahili,English,Kikuyu') |
| sub_skills | string | 是 | 以逗号分隔的具体技能列表(例如:'masonry,tiling,plastering') |
| primary_skill | string | 是 | 主要技能类别(参见 skill_categories 工具) |
| years_experience | integer | 是 | 主要技能领域的从业年限(0-40) |
详细介绍
⭐ sifa-mcp — 可移植声誉与技能通行证 MCP 服务
安装: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。
东非协调技术栈的一部分
- 安装并运行:
pip install reli-cli && reli list— 官方 MCP Registry 中io.github.gabrielmahia下的 MCP 服务 - 评估任意模型在斯瓦希里语 Agent 任务上的表现: kipimo · 数据集 · 排行榜
- 跨服务协调: africa-coord-bus — 离线优先的事件总线,内置肯尼亚路由表
- 数据集: huggingface.co/gmahia · 文档中心: nairobi-stack
从设计上便与模型无关:封闭 API、开放权重模型和小型蒸馏模型都受到一视同仁的支持。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。