Skip to content

Commit b194f36

Browse files
authored
Merge pull request #444 from deploystackio/satellite-release
[Satellite Release] v0.7.0
2 parents 5545c20 + d5e5000 commit b194f36

File tree

5 files changed

+26
-4
lines changed

5 files changed

+26
-4
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ DeployStack is **The First MCP-as-a-Service Platform**. We turn MCP from "comple
2222
MCP changes how AI agents use tools, but it has created two critical challenges:
2323

2424
### Problem 1: Management Chaos
25+
2526
- **Credential Sprawl**: Developers copy and paste sensitive API keys and tokens into insecure local configuration files, creating a huge security risk.
2627
- **No Governance**: Who is using which tools? Which agent is accessing sensitive customer data? Without a central control plane, companies are blind.
2728
- **Developer Friction**: Developers spend hours managing complex configurations for dozens of tools, a process that is both tedious and error-prone. Onboarding a new developer is a nightmare of configuration management.
2829
- **Inconsistent Environments**: Every developer has a slightly different local setup, leading to "it works on my machine" problems and configuration drift.
2930

3031
### Problem 2: Context Window Consumption Crisis
32+
3133
- **Token Bloat**: Each MCP server adds 5-15 tools to context. With 10 servers, that's 75,000+ tokens consumed before any work begins.
3234
- **Performance Degradation**: LLM accuracy drops significantly after 20-40 tools are loaded.
3335
- **Hard Limits**: Tools like Cursor enforce a 40-tool maximum, forcing developers to disable useful servers.
@@ -81,17 +83,20 @@ some-mcp configure --api-key=xxx
8183
DeployStack includes a **hierarchical router** that reduces MCP token consumption by 90%+:
8284

8385
**Traditional Approach:**
86+
8487
- 10 MCP servers × 15 tools = 150 tools loaded
8588
- 150 tools × 500 tokens = 75,000 tokens consumed
8689
- Result: 37.5% of context window gone before you start
8790

8891
**DeployStack Hierarchical Router:**
92+
8993
- Exposes only 2 meta-tools: `discover_mcp_tools` and `execute_mcp_tool`
9094
- 2 tools × 175 tokens = 350 tokens consumed
9195
- Result: 0.175% of context window used
9296
- **Token Reduction: 99.5%**
9397

9498
**How it works:**
99+
95100
1. LLM calls `discover_mcp_tools(query)` - "Find GitHub tools"
96101
2. Router searches across all team MCP servers, returns relevant tool paths
97102
3. LLM calls `execute_mcp_tool(path, args)` with selected tool
@@ -102,13 +107,15 @@ This means you can scale from 3 to 100+ MCP servers without degrading LLM perfor
102107
### 🚀 Zero Installation Experience
103108

104109
**Before DeployStack:**
110+
105111
```bash
106112
npm install -g some-mcp-cli
107113
some-mcp configure --api-key=xxx
108114
# Repeat for every tool, every developer
109115
```
110116

111117
**After DeployStack:**
118+
112119
```json
113120
{
114121
"mcpServers": {

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

services/satellite/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## 0.7.0 (2025-11-03)
4+
5+
* feat(backend): added mcp server source type ([a9429a6](https://github.com/deploystackio/deploystack/commit/a9429a6))
6+
* feat(backend): resolve plugin path determination for production environment ([bb0f504](https://github.com/deploystackio/deploystack/commit/bb0f504))
7+
* feat(frontend): add source field to MCP server and display in details ([2461f88](https://github.com/deploystackio/deploystack/commit/2461f88))
8+
* feat(satellite): implement hierarchical tool search with Fuse.js ([5545c20](https://github.com/deploystackio/deploystack/commit/5545c20))
9+
* docs(all): update README to clarify MCP challenges and solutions ([46ce1e9](https://github.com/deploystackio/deploystack/commit/46ce1e9))
10+
* fix(backend): update welcome email instructions for MCP client setup ([2da79a9](https://github.com/deploystackio/deploystack/commit/2da79a9))
11+
* chore(all): bump tailwindcss from 4.1.14 to 4.1.15 ([8365aa2](https://github.com/deploystackio/deploystack/commit/8365aa2))
12+
* chore(all): update dependencies across services ([1b1aba7](https://github.com/deploystackio/deploystack/commit/1b1aba7))
13+
* chore(backend): release v0.39.0 ([2518339](https://github.com/deploystackio/deploystack/commit/2518339))
14+
* chore(backend): release v0.39.0 ([3c783bb](https://github.com/deploystackio/deploystack/commit/3c783bb))
15+
* chore(frontend): release v0.34.0 ([f0e29de](https://github.com/deploystackio/deploystack/commit/f0e29de))
16+
* chore(frontend): release v0.34.0 ([fe6aec7](https://github.com/deploystackio/deploystack/commit/fe6aec7))
17+
318
## 0.6.0 (2025-10-24)
419

520
* chore(backend): release v0.38.0 ([1bcf0db](https://github.com/deploystackio/deploystack/commit/1bcf0db))

services/satellite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deploystack/satellite",
3-
"version": "0.6.0",
3+
"version": "0.7.0",
44
"description": "DeployStack Satellite - MCP Server Management Service",
55
"main": "dist/index.js",
66
"scripts": {

services/satellite/src/config/version.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ export interface VersionInfo {
99

1010
// This will be replaced by the build script
1111
let versionData: VersionInfo = {
12-
version: '0.6.0',
13-
buildTime: '2025-10-24T20:14:19.079Z',
12+
version: '0.7.0',
13+
buildTime: '2025-11-03T22:40:42.479Z',
1414
source: 'release'
1515
};
1616

0 commit comments

Comments
 (0)