CLI tool to call 80+ MCP servers via Uno gateway using bash commands
Project description
uno-cli
通过 bash 命令调用 Uno MCP 网关聚合的 80+ MCP Server,无需 LLM 原生 tool_use。
安装
uv tool install uno-cli
认证
服务器环境(无浏览器)使用 Device Code Flow:
uno-cli login --headless
终端会输出设备码和验证链接,在任意浏览器中打开链接、输入设备码完成授权。Token 存储在 ~/.uno/tokens.json。
使用
# 检查状态
uno-cli status
# 发现 server 工具
uno-cli tools call uno_discover_servers '{"server_names": ["time"]}'
# 调用工具
uno-cli tools call uno_call_tool '{"tool_name": "time.get_current_time", "arguments": {"timezone": "Asia/Shanghai"}}'
# 沙盒执行脚本
uno-cli tools call uno_execute_script '{"language": "python", "script": "print(2**10)"}'
支持的 MCP Server
Uno 网关聚合了 80+ MCP Server,涵盖搜索、GitHub、文档、图表、金融、地图、出行等场景。详见 SKILL.md。
MCP 网关
https://uno.mcpmarket.cn/mcp
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uno_cli-0.1.1.tar.gz.
File metadata
- Download URL: uno_cli-0.1.1.tar.gz
- Upload date:
- Size: 48.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cc36f52dc621b555398a892c110bc90eee3bfd728b1da33d3ad477fd3def741
|
|
| MD5 |
6fe501ad29ef8275b4c4e93632e29b09
|
|
| BLAKE2b-256 |
08461641dd0ef7ca1f314dc9490a270247011fab0ee6d3e5b02202642657a477
|
File details
Details for the file uno_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: uno_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ba1e08bca1a0dec2469d2fa9ea9fb0368c94ef2b3b335354b463ea23f6553f1
|
|
| MD5 |
b3a64dc2785cac38d17daf3a584b9a78
|
|
| BLAKE2b-256 |
8fc5b45072ce115cae91b18dff9a4b160f78dc665cf8dd56a5abe8e3d85cae48
|