sync: v3.2.0 pre-release audit — namespace fix, config types, docs update
Some checks failed
Release / Test before release (push) Has been cancelled
Release / Publish to PyPI (push) Has been cancelled
Release / Publish to Docker Hub (push) Has been cancelled
Release / Create GitHub Release (push) Has been cancelled

- fix(seo): REST API namespace seo-api-bridge/v1 → airano-mcp-seo-bridge/v1
- fix(config): add transport type field (streamableHttp/http) to config snippets
- feat(dashboard): support section for OAuth users, connect page guidance
- docs: hosted option, test count 481, WP plugin link, OAuth env vars, per-user endpoints

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-03-11 04:23:45 +03:30
parent c0d55f9061
commit f6dbbeaab0
12 changed files with 164 additions and 36 deletions

View File

@@ -79,10 +79,14 @@ def generate_config(
endpoint_url = f"{base_url}/u/{user_id}/{alias}/mcp"
server_name = f"mcphub-{alias}"
# Claude Desktop uses streamableHttp; Claude Code, VS Code, Cursor use http
transport_type = "streamableHttp" if client_type == "claude_desktop" else "http"
if client_type in ("claude_desktop", "claude_code"):
config = {
"mcpServers": {
server_name: {
"type": transport_type,
"url": endpoint_url,
"headers": {
"Authorization": f"Bearer {api_key}",
@@ -97,6 +101,7 @@ def generate_config(
"mcp": {
"servers": {
server_name: {
"type": transport_type,
"url": endpoint_url,
"headers": {
"Authorization": f"Bearer {api_key}",