Search / io.github.SamYuan1990/i18n-agent-action
i18n-agent-action
L0· runs locallyAn i18n github action for language translate
vmcp · active · descriptor JSON · versions
Search / io.github.SamYuan1990/i18n-agent-action
L0· runs locallyAn i18n github action for language translate
vmcp · active · descriptor JSON · versions
{
"mcpServers": {
"i18n-agent-action": {
"command": "docker",
"args": [
"-p",
"8080:8080",
"-e",
"api_key=${api_key}",
"-v",
"${models_path}:/app/models",
"-e",
"encoder=${encoder_file}",
"-e",
"decoder=${decoder_file}",
"-e",
"tokens=${tokens_file}",
"ghcr.io/SamYuan1990/i18n-agent-action:mcp"
]
}
}
}claude mcp add i18n-agent-action -- docker -p 8080:8080 -e "api_key=${api_key}" -v "${models_path}:/app/models" -e "encoder=${encoder_file}" -e "decoder=${decoder_file}" -e "tokens=${tokens_file}" ghcr.io/SamYuan1990/i18n-agent-action:mcp[mcp_servers.i18n-agent-action]
command = "docker"
args = ["-p", "8080:8080", "-e", "api_key=${api_key}", "-v", "${models_path}:/app/models", "-e", "encoder=${encoder_file}", "-e", "decoder=${decoder_file}", "-e", "tokens=${tokens_file}", "ghcr.io/SamYuan1990/i18n-agent-action:mcp"]
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"i18n-agent-action": {
"type": "local",
"command": [
"docker",
"-p",
"8080:8080",
"-e",
"api_key={env:api_key}",
"-v",
"{env:models_path}:/app/models",
"-e",
"encoder={env:encoder_file}",
"-e",
"decoder={env:decoder_file}",
"-e",
"tokens={env:tokens_file}",
"ghcr.io/SamYuan1990/i18n-agent-action:mcp"
],
"enabled": true
}
}
}{
"mcpServers": {
"i18n-agent-action": {
"command": "docker",
"args": [
"-p",
"8080:8080",
"-e",
"api_key=${api_key}",
"-v",
"${models_path}:/app/models",
"-e",
"encoder=${encoder_file}",
"-e",
"decoder=${decoder_file}",
"-e",
"tokens=${tokens_file}",
"ghcr.io/SamYuan1990/i18n-agent-action:mcp"
]
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=i18n-agent-action&config=eyJjb21tYW5kIjoiZG9ja2VyIiwiYXJncyI6WyItcCIsIjgwODA6ODA4MCIsIi1lIiwiYXBpX2tleT0ke2FwaV9rZXl9IiwiLXYiLCIke21vZGVsc19wYXRofTovYXBwL21vZGVscyIsIi1lIiwiZW5jb2Rlcj0ke2VuY29kZXJfZmlsZX0iLCItZSIsImRlY29kZXI9JHtkZWNvZGVyX2ZpbGV9IiwiLWUiLCJ0b2tlbnM9JHt0b2tlbnNfZmlsZX0iLCJnaGNyLmlvL1NhbVl1YW4xOTkwL2kxOG4tYWdlbnQtYWN0aW9uOm1jcCJdfQ%3D%3D"
}{
"servers": {
"i18n-agent-action": {
"type": "stdio",
"command": "docker",
"args": [
"-p",
"8080:8080",
"-e",
"api_key=${api_key}",
"-v",
"${models_path}:/app/models",
"-e",
"encoder=${encoder_file}",
"-e",
"decoder=${decoder_file}",
"-e",
"tokens=${tokens_file}",
"ghcr.io/SamYuan1990/i18n-agent-action:mcp"
]
}
}
}{
"mcpServers": {
"i18n-agent-action": {
"command": "docker",
"args": [
"-p",
"8080:8080",
"-e",
"api_key=${api_key}",
"-v",
"${models_path}:/app/models",
"-e",
"encoder=${encoder_file}",
"-e",
"decoder=${decoder_file}",
"-e",
"tokens=${tokens_file}",
"ghcr.io/SamYuan1990/i18n-agent-action:mcp"
]
}
}
}extensions:
"i18n-agent-action":
enabled: true
name: "i18n-agent-action"
type: stdio
cmd: "docker"
args:
- "-p"
- "8080:8080"
- "-e"
- "api_key=${api_key}"
- "-v"
- "${models_path}:/app/models"
- "-e"
- "encoder=${encoder_file}"
- "-e"
- "decoder=${decoder_file}"
- "-e"
- "tokens=${tokens_file}"
- "ghcr.io/SamYuan1990/i18n-agent-action:mcp"
timeout: 300
Placeholders to fill from your own secret store: ${api_key}. The registry never accepts secret values.
This is a local package: the command runs on your machine.
Not scored: fewer than three checks apply, usually because no remote answered a credential-free probe or the server is a local package.
protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)auth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)stability.changes, stability.rug_pulltool list unknowndeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
~liveness-unmeasured -stale-390d -no-repository -unpinned-packages(1)
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
ghcr.io/SamYuan1990/i18n-agent-action:mcp | oci | unpinned | docker | api_key |
No tools observed. Local packages are never executed by the registry.
Schemas: list_tools.
{
"name": "io.github.SamYuan1990/i18n-agent-action",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"version": "mcp",
"packages": [
{
"transport": {
"url": "https://example.com:8080/sse",
"type": "sse"
},
"identifier": "ghcr.io/SamYuan1990/i18n-agent-action:mcp",
"runtimeHint": "docker",
"registryType": "oci",
"runtimeArguments": [
{
"name": "-p",
"type": "named",
"value": "8080:8080",
"description": "Port mapping from host to container"
},
{
"name": "-e",
"type": "named",
"value": "api_key={api_key}",
"variables": {
"api_key": {
"format": "string",
"isSecret": true,
"isRequired": true,
"description": "Your API key for the translation service"
}
},
"description": "API key for the i18n service"
},
{
"name": "-v",
"type": "named",
"value": "{models_path}:/app/models",
"variables": {
"models_path": {
"format": "filepath",
"default": "/path/to/your/models",
"isRequired": true,
"description": "Path to your models directory on the host"
}
},
"description": "Volume mount for model files"
},
{
"name": "-e",
"type": "named",
"value": "encoder={encoder_file}",
"variables": {
"encoder_file": {
"format": "string",
"default": "/app/models/your-encoder.onnx",
"isRequired": true,
"description": "Encoder model file name"
}
},
"description": "Encoder model file path"
},
{
"name": "-e",
"type": "named",
"value": "decoder={decoder_file}",
"variables": {
"decoder_file": {
"format": "string",
"default": "/app/models/your-decoder.onnx",
"isRequired": true,
"description": "Decoder model file name"
}
},
"description": "Decoder model file path"
},
{
"name": "-e",
"type": "named",
"value": "tokens={tokens_file}",
"variables": {
"tokens_file": {
"format": "string",
"default": "/app/models/your-tokens.onnx",
"isRequired": true,
"description": "Tokens model file name"
}
},
"description": "Tokens model file path"
}
]
}
],
"repository": {},
"description": "An i18n github action for language translate"
}