Skip to content

Commit afd4010

Browse files
committed
Merge branch 'main' of github.com:MCP-Mux/mcp-mux
2 parents e8f8fcf + 1d111ce commit afd4010

37 files changed

Lines changed: 1204 additions & 265 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.0.7"
2+
".": "0.0.8"
33
}

CHANGELOG.md

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

3+
## [0.0.8](https://github.com/MCP-Mux/mcp-mux/compare/v0.0.7...v0.0.8) (2026-02-09)
4+
5+
6+
### Features
7+
8+
* Add custom server configuration fields (env vars, args, headers) ([#54](https://github.com/MCP-Mux/mcp-mux/issues/54)) ([37ce0f5](https://github.com/MCP-Mux/mcp-mux/commit/37ce0f575883680e2ee12354e3bfea48e7a9337e))
9+
10+
11+
### Bug Fixes
12+
13+
* Update screenshots and Logo ([#56](https://github.com/MCP-Mux/mcp-mux/issues/56)) ([e6fb736](https://github.com/MCP-Mux/mcp-mux/commit/e6fb736ca7a79c13f227cdb470e735df447ea7cd))
14+
15+
16+
### Documentation
17+
18+
* add comprehensive light-theme screenshots for all features ([#47](https://github.com/MCP-Mux/mcp-mux/issues/47)) ([cefa644](https://github.com/MCP-Mux/mcp-mux/commit/cefa644daad6c23640db6bc767eb1dd0e43199f0))
19+
* comprehensive README rewrite with features, security, and archi… ([#44](https://github.com/MCP-Mux/mcp-mux/issues/44)) ([243d3a3](https://github.com/MCP-Mux/mcp-mux/commit/243d3a369f34cfb02c5e82085e90c68e5bed963d))
20+
321
## [0.0.7](https://github.com/MCP-Mux/mcp-mux/compare/v0.0.6...v0.0.7) (2026-02-07)
422

523

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ members = [
1010
]
1111

1212
[workspace.package]
13-
version = "0.0.7"
13+
version = "0.0.8"
1414
edition = "2021"
1515
license = "GPL-3.0-or-later"
1616
repository = "https://github.com/mcpmux/mcpmux"

apps/desktop/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mcpmux"
3-
version = "0.0.7"
3+
version = "0.0.8"
44
edition.workspace = true
55
publish = false
66
description = "McpMux - Centralized MCP Server Management"

apps/desktop/src-tauri/src/commands/oauth.rs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,6 +656,28 @@ pub async fn get_oauth_clients(
656656
Ok(client_infos)
657657
}
658658

659+
/// Approve a registered OAuth client by ID (for E2E testing).
660+
/// In production, clients are approved via the consent flow.
661+
#[tauri::command]
662+
pub async fn approve_oauth_client(
663+
client_id: String,
664+
gateway_state: State<'_, Arc<RwLock<GatewayAppState>>>,
665+
) -> Result<(), String> {
666+
let app_state = gateway_state.read().await;
667+
let Some(ref gw_state) = app_state.gateway_state else {
668+
return Err("Gateway not running".to_string());
669+
};
670+
let state = gw_state.read().await;
671+
let Some(repo) = state.inbound_client_repository() else {
672+
return Err("Database not available".to_string());
673+
};
674+
repo.approve_client(&client_id)
675+
.await
676+
.map_err(|e| format!("Failed to approve client: {}", e))?;
677+
info!("[OAuth] Approved client via test command: {}", client_id);
678+
Ok(())
679+
}
680+
659681
/// Information about a connected OAuth client
660682
#[derive(Debug, Serialize, Deserialize)]
661683
pub struct OAuthClientInfo {

apps/desktop/src-tauri/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -776,6 +776,7 @@ pub fn run() {
776776
commands::approve_oauth_consent,
777777
commands::get_pending_consent,
778778
commands::get_oauth_clients,
779+
commands::approve_oauth_client,
779780
commands::update_oauth_client,
780781
commands::delete_oauth_client,
781782
commands::get_oauth_client_grants,

apps/desktop/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "McpMux",
4-
"version": "0.0.7",
4+
"version": "0.0.8",
55
"identifier": "com.mcpmux.desktop",
66
"build": {
77
"beforeDevCommand": "pnpm dev:web",
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 8 additions & 0 deletions
Loading
112 KB
Loading

0 commit comments

Comments
 (0)