{/* Trang này được tạo tự động từ SKILL.md của kỹ năng bởi website/scripts/generate-skill-docs.py. Chỉnh sửa nguồn SKILL.md, không phải trang này. */}
MCPorter
Sử dụng MCPorter CLI để liệt kê, định cấu hình, xác thực và gọi trực tiếp các máy chủ/công cụ MCP (HTTP hoặc stdio), bao gồm máy chủ đặc biệt, chỉnh sửa cấu hình và tạo CLI/loại.
Siêu dữ liệu kỹ năng
| Nguồn | Tùy chọn — cài đặt với |
| `Hermes skills install official/MCP/MCPorter | |
| ` | |
| Đường dẫn |
optional-skills/MCP/MCPorter ` | | Phiên bản |
1.0.0 ` | | Tác giả | cộng đồng | | Giấy phép | MIT | | Nền tảng | Linux, macOS, Windows | | Thẻ |
MCP
, `Tools
, `API
, `Integrations
,
Interop |
Tham khảo: đầy đủ SKILL.md
Sau đây là định nghĩa kỹ năng đầy đủ mà Hermes tải khi kỹ năng này được kích hoạt. Đây là những gì tác nhân coi là hướng dẫn khi kỹ năng được kích hoạt.
#MCPorter
Sử dụng
MCPorter để khám phá, gọi và quản lý các máy chủ và công cụ MCP (Model Context Protocol) trực tiếp từ terminal.
Điều kiện tiên quyết
Yêu cầu Node.js:
`
# No install needed (runs via npx)
npx MCPorter list
# Or install globally
npm install -g MCPorter
`
## Bắt đầu nhanh
``` bash
# List MCP servers already configured on this machine
MCPorter list
# List tools for a specific server with schema details
MCPorter list <server --schema
# Call a tool
MCPorter call <server.tool> key=value
`
## Khám phá máy chủ MCP
MCPorter tự động phát hiện các máy chủ được cấu hình bởi các máy khách MCP khác (Claude Desktop, Cursor, v.v.) trên máy. Để tìm máy chủ mới để sử dụng, hãy duyệt qua các cơ quan đăng ký như [MCPfinder.dev](https://MCPfinder.dev) hoặc [MCP.so](https://MCP.so), sau đó kết nối đặc biệt:
``` bash
# Connect to any MCP server by URL (no config needed)
MCPorter list --http-url https://some-MCP-server.com --name my_server
# Or run a stdio server on the fly
MCPorter list --stdio "npx -y @modelcontextprotocol/server-filesystem" --name fs
`
## Công cụ gọi điện
``` bash
# Key=value syntax
MCPorter call linear.list_issues team=ENG limit:5
# Function syntax
MCPorter call "linear.create_issue(title: \"Bug fix needed\")"
# Ad-hoc HTTP server (no config needed)
MCPorter call https://API.example.com/MCP.fetch url=https://example.com
# Ad-hoc stdio server
MCPorter call --stdio "bun run ./server.ts" scrape url=https://example.com
# JSON payload
MCPorter call <server.tool> --args '\{"limit": 5}'
# Machine-readable output (recommended for Hermes)
MCPorter call <server.tool key=value --output JSON
`
## Xác thực và cấu hình
``` bash
# OAuth login for a server
MCPorter auth <server | url> [--reset]
# Manage config
MCPorter config list
MCPorter config get <key
MCPorter config add <server
MCPorter config remove <server
MCPorter config import <path
`
``Vị trí tệp cấu hình:
./config/MCPorter.JSON
` (ghi đè bằng
--config
).
## Daemon
Đối với các kết nối máy chủ liên tục:
`
``` bash
MCPorter daemon start
MCPorter daemon status
MCPorter daemon stop
MCPorter daemon restart
`
## Tạo mã
`bash
# Generate a CLI wrapper for an MCP server
MCPorter generate-CLI --server <name>
MCPorter generate-CLI --command <url>
# Inspect a generated CLI
MCPorter inspect-CLI <path [--JSON]
# Generate TypeScript types/CLIent
MCPorter emit-ts <server> --mode CLIent
MCPorter emit-ts <server> --mode types
`
## Ghi chú
- Sử dụng
--output JSON
` cho đầu ra có cấu trúc dễ phân tích hơn
- Máy chủ đặc biệt (URL HTTP hoặc lệnh
--stdio
) hoạt động mà không cần bất kỳ cấu hình nào — hữu ích cho các cuộc gọi một lần
- Xác thực OAuth có thể yêu cầu luồng trình duyệt tương tác — sử dụng
`terminal(command="MCPorter auth <server", pty=true)
` nếu cần