Skip to content

Commit 3eeaea2

Browse files
committed
Add marketplace deployment metadata
1 parent 05afc3f commit 3eeaea2

3 files changed

Lines changed: 33 additions & 5 deletions

File tree

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ SAGE routes terminal commands through `sage run --`, compresses noisy output bef
1515

1616
| Metric | Value |
1717
|--------|------:|
18-
| Commands processed | 15,856 |
19-
| Tokens processed | 462.8M |
18+
| Commands processed | 15,910 |
19+
| Tokens processed | 462.9M |
2020
| Tokens saved | 452.0M |
2121
| Compression rate | 97.66% |
22-
| Estimated savings | $9,378.27 |
23-
| Success rate | 92.3% |
22+
| Estimated savings | $9,380.01 |
23+
| Success rate | 92.2% |
2424

2525
Live dashboard: [sage.api.marketingstudios.in/dashboard](https://sage.api.marketingstudios.in/dashboard)
2626

@@ -35,7 +35,7 @@ SAGE is available through both Python and npm entry points. The npm package dele
3535
| PyPI | [`psycgod-sage`](https://pypi.org/project/psycgod-sage/) | Canonical Python package |
3636
| npm / npx | [`psycgod-sage`](https://www.npmjs.com/package/psycgod-sage) | Published npm launcher |
3737
| MCP Registry | [`io.github.PsYcGoD/sage`](https://registry.modelcontextprotocol.io/) | Official registry entry |
38-
| Glama | [`PsYcGoD/sage`](https://glama.ai/mcp/servers/PsYcGoD/sage) | Listed MCP server |
38+
| Glama | [`PsYcGoD/sage`](https://glama.ai/mcp/servers/PsYcGoD/sage) | Released MCP server; hosted build test passed |
3939

4040
MCP stdio servers exit after 5 minutes of inactivity by default. The ML daemon still sleeps after short idle windows; MCP stays alive longer because clients such as Claude Code keep stdio servers open between tool calls. Set `SAGE_MCP_IDLE_TIMEOUT_SECONDS` for a stricter or longer local policy.
4141

89 Bytes
Loading

smithery.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
startCommand:
2+
type: stdio
3+
configSchema:
4+
type: object
5+
properties:
6+
SAGE_MCP_ENABLE_COMMANDS:
7+
type: string
8+
default: "0"
9+
description: "Set to 1 only for trusted local clients. Keep 0 for hosted marketplace checks."
10+
SAGE_MCP_IDLE_TIMEOUT_SECONDS:
11+
type: string
12+
default: "300"
13+
description: "Seconds before the MCP server exits when idle."
14+
SAGE_MCP_VERBOSE:
15+
type: string
16+
default: "0"
17+
description: "Set to 1 to print MCP lifecycle logs to stderr."
18+
required: []
19+
commandFunction: |-
20+
(config) => ({
21+
command: 'python',
22+
args: ['-m', 'sage.mcp.server'],
23+
env: {
24+
SAGE_MCP_ENABLE_COMMANDS: config.SAGE_MCP_ENABLE_COMMANDS || '0',
25+
SAGE_MCP_IDLE_TIMEOUT_SECONDS: config.SAGE_MCP_IDLE_TIMEOUT_SECONDS || '300',
26+
SAGE_MCP_VERBOSE: config.SAGE_MCP_VERBOSE || '0'
27+
}
28+
})

0 commit comments

Comments
 (0)