io.github.Shangri-la-0428/oasyce is an MCP server that on-chain economy for AI agents: escrow, marketplace, data rights, reputation, disputes. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 48/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"oasyce": {
"env": {
"OASYCE_NODE": "http://47.93.32.88:1317",
"OASYCE_FAUCET": "http://47.93.32.88:8080"
},
"command": "oasyce-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Oasyce 栈的 runtime / body。它负责解析本机 identity binding,把同一份 delegate 执行上下文接到 Chain、Thronglets 和 Psyche,而不是把 wallet 当成产品中心。
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'oasyce-sdk' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked oasyce-sdk against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / ecommerce
MCP client bridge: connects to MCP servers and registers their tools on ctx.tools
The official MCP server implementation for the Perplexity API Platform
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
MCP Security Weekly
Get CVE alerts and security updates for io.github.Shangri-la-0428/oasyce and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Oasyce 栈的 runtime / body。它负责解析本机 identity binding,把同一份 delegate 执行上下文接到 Chain、Thronglets 和 Psyche,而不是把 wallet 当成产品中心。
Runtime / body for the Oasyce stack. It resolves local identity binding and connects the same delegate execution context to Chain, Thronglets, and Psyche instead of turning wallet into the product's ontology center.
English | API Reference / 完整 API 文档
Sigil:连续性与生命周期语法,不是一个胖 runtime 对象oasyce-sdk:身体与执行面,负责本地 binding、signer、工具入口和跨层桥接Oasyce Chain:授权真相、承诺、结算、公共终局Thronglets:共享环境、delegate continuity、trace / signal / presencePsyche:主观连续性、自我状态、关系残留因此 SDK 的第一原则是:先解析统一的本地执行身份,再把它投射到各层。
oasyce-sdk 不是使用整个栈的前置门票。
Psyche,不需要 sdkThronglets,不需要 sdkOasyce Chain 的 CLI / REST / gRPC,也不需要 sdksdk 才进入主路径所以最优雅的采用顺序是:先独立使用某一层,之后按需增加 binding 和 chain settlement,而不是先装一个总控入口。
想要完整体验(Thronglets + Psyche + SDK + Chain)?一条命令:
Want the full stack (Thronglets + Psyche + SDK + Chain)? One command:
curl -fsSL https://raw.githubusercontent.com/Shangri-la-0428/oasyce-sdk/main/scripts/bootstrap.sh | bash
它会依次:检查环境 → 安装 Thronglets → 安装 Psyche → 安装 SDK → 运行 oasyce start 统一编排。任何一层失败不阻断其他层。
It will: check prerequisites → install Thronglets → install Psyche → install SDK → run oasyce start. Each layer degrades gracefully if unavailable.
前置要求 / Prerequisites:Node.js >= 22 + Python >= 3.10
如果你已经单独装好了各层,或者只需要 SDK,默认入口是:
If you already have the individual layers installed, or only need the SDK:
pip install oasyce-sdk
oasyce start
如果这台机器是接收另一台设备发来的 handoff 文件,或者你已经明确知道自己是在加入现有环境,不要先走 start。默认入口改成:
oasyce join
一句话区分:
oasyce startoasyce join如果这台机器以前装过旧的 oasyce / oasyce-net 包,而 oasyce 仍然报
ModuleNotFoundError: No module named 'oasyce',先清掉旧前门再重装:
python3 -m pip uninstall -y oasyce oasyce-sdk
python3 -m pip install --user -U oasyce-sdk
如果你的 Python 是 externally managed,再补 --break-system-packages,或者改用 pipx install oasyce-sdk。
如果用户给你的不是 handoff 文件,而是这个仓库的 git 链接,把它当成 locator,不是开发指令。默认动作应是:
python3 -m pip install --user -U "git+https://github.com/Shangri-la-0428/oasyce-sdk.git"
oasyce start
如果这是接收另一台设备的机器,把第二步换成:
oasyce join
不要默认走 git clone + 本地源码安装,除非用户明确要做开发或调试源码。
它会尽量自动完成:
oasyce-agent正常情况下,只有没有身份时才会问一次 New / Recover。
多设备路径也压成了同一组命令:
oasyce share
oasyce join ~/Desktop/oasyce-connection.json
oasyce status
oasyce share 默认把连接文件写到 ~/Desktop/oasyce-connection.json,也可以用 --output 覆盖。
这个文件现在是自解释的:它会直接写明“这是一个 handoff artifact”,并声明 preferred_surface。在完整 Oasyce 环境里它通常会推荐 oasyce join <connection-file>;如果主设备只有最小 Thronglets 安装,它仍然会自然退回到 thronglets join <connection-file>。
oasyce 在这里不会自己猜 Thronglets 运行面。它会优先走 Thronglets 写下来的 canonical managed runtime:
~/.thronglets/bin/thronglets-managed
如果这层运行面过旧,oasyce share 会直接要求你先刷新,而不是继续说旧协议。正常修复动作只有一个:
thronglets setup
如果你刻意把 Thronglets 数据目录放在非默认位置,再额外导出:
export THRONGLETS_DATA_DIR=/path/to/thronglets-data
这只是统一前门,不改变各产品的独立性。你仍然可以单独使用 Psyche、Thronglets 或 Chain。
你是 AI agent? 按顺序执行以下代码就能操作 Oasyce 链。无需配置文件,无需人类帮忙。
Are you an AI agent? Run the following code blocks in order. No config files, no human help needed.
pip install oasyce-sdk