DPYC Oracle
免费、未经认证的MCP礼宾服务 DPYC荣誉链Oracle通过阅读以下内容回答有关会员资格、治理、入职和税率的问题 生活。无需信用,无需Neon数据库,无需Secure Courier,无需付款或凭据。
可用工具
| 工具 | 参数 | 描述 |
|---|---|---|
about() | -- | 回购文档的扩展叙述(README+GOVERANCE) |
lookup_member(npub) | npub: str | 通过Nostr npub查找成员 |
get_tax_rate() | -- | 当前通行费税率(2%) |
get_rulebook() | -- | GOVERNANCE.md内容 |
how_to_join() | -- | 特定级别的入职指南 |
who_is_first_curator() | —— | 第一位策展人的npub和记录 |
network_versions() | -- | 当前推荐的组件版本 |
network_advisory() | -- | 运营商部署建议 |
service_status() | -- | 运行时版本诊断 |
request_citizenship(npub, display_name) | npub: str, display_name: str | 开始公民身份入职(问题挑战) |
confirm_citizenship(npub, challenge_id, signed_event_json) | npub: str, challenge_id: str, signed_event_json: str | 通过签署Nostr活动完成入职培训 |
register_advocate(npub, display_name, service_name, service_url, service_description) | npub: str, display_name: str, service_name: str, service_url: str, service_description: str | 将社区公用事业服务注册为倡导者 |
register_authority(authority_npub, display_name, service_url, upstream_authority_npub) | authority_npub: str, display_name: str, service_url: str, upstream_authority_npub: str | 注册新的授权机构(由入职流程调用) |
check_ban_status(npub) | npub: str | 检查npub是否被禁止 |
economic_model() | -- | 费用表和经济模型详细信息 |
斯塔布(未来)
| 工具 | 说明 |
|---|---|
renounce_membership(npub) | 公民通过自动PR自行删除 |
initiate_ban_election(target_npub, reason) | 开始经济禁令投票 |
cast_ban_vote(election_id, vote, npub) | 闪电资助的禁令投票 |
公民入职培训
新公民可以通过Schnorr签名验证进行自我注册:
request_citizenship(npub, display_name)--发出加密挑战- 使用您的Nostr nsec签署挑战(离线,nsec永远不会离开您的设备)
confirm_citizenship(npub, challenge_id, signed_event_json)--验证签名和自动提交
成功后,Oracle会在以下位置创建一个单独的成员文件 members/citizens/{npub}.json 在dpyc社区。CI工作流自动重新生成 members.json 从单个文件。
律师注册
倡导者是社区公用事业服务(例如OAuth2收集器),它们提供共享基础设施,但不是货币化的运营商。注册是Oracle中介的——不需要挑战响应:
register_advocate(
npub="",
display_name="My Service",
service_name="my-service",
service_url="https://my-service.fastmcp.app",
service_description="What the service does",
)Oracle承诺 members/advocates/{npub}.json 直接。对等MCP服务器通过以下方式发现服务URL resolve_service_by_name() 在收费亭dpyc注册表客户端中。
如何连接
此服务托管在 FastMCP云。将其添加到MCP客户端配置中:
{
"mcpServers": {
"dpyc-oracle": {
"url": "https://www.fastmcp.com/server/lonniev/dpyc-oracle"
}
}
}相关转载
- dpyc社区 --注册表、治理和成员数据
- dpyc收费站 --收费宝货币化Python SDK(v0.13.5)
- 收费站管理局 --授权MCP购买认证服务
- 蒂巴因mcp --个人大脑MCP服务
- 收费亭短链接 --OAuth流的短暂短URL
许可证
阿帕奇-2.0
