Skip to content

Commit 75b7fd9

Browse files
authored
docs: post-redesign improvements (#9)
* fix: update quickstart example to use go install instead of Docker Replace Docker/npx example with local go install that actually works: - Uses go install for immediate setup - Simple echo server using sh (available everywhere) - No npm/npx dependencies required The previous example wouldn't work as Docker image doesn't include Node.js. * docs: highlight key technologies in production section Add red underline highlights to: - Google Cloud OAuth - Google Workspace SSO - Firestore - Go Makes the tech stack immediately visible and emphasizes GCP integration.
1 parent f318258 commit 75b7fd9

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

docs-site/src/content/docs/index.mdx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ For development or simple setups, you can use static bearer tokens. Map server n
7171
## Try it in 30 seconds
7272

7373
```bash
74+
# Install and run locally
75+
go install github.com/dgellow/mcp-front/cmd/mcp-front@latest
76+
7477
# Create a minimal config
7578
cat > config.json << 'EOF'
7679
{
@@ -81,30 +84,28 @@ cat > config.json << 'EOF'
8184
"auth": {
8285
"kind": "bearerToken",
8386
"tokens": {
84-
"filesystem": ["test-123"]
87+
"echo": ["test-123"]
8588
}
8689
}
8790
},
8891
"mcpServers": {
89-
"filesystem": {
92+
"echo": {
9093
"transportType": "stdio",
91-
"command": "npx",
92-
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"]
94+
"command": "sh",
95+
"args": ["-c", "echo '{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"capabilities\":{}}}' && cat"]
9396
}
9497
}
9598
}
9699
EOF
97100

98101
# Run it
99-
docker run -p 8080:8080 -v ./config.json:/config.json ghcr.io/dgellow/mcp-front:latest
102+
mcp-front -config config.json
100103
```
101104

102-
Then connect from Claude with URL `http://localhost:8080/sse` and token `test-123`. That's it.
105+
Then connect from Claude with URL `http://localhost:8080/sse` and token `test-123`. The echo server will mirror your requests back.
103106

104107
## Built for production
105108

106-
MCP Front uses <span class="feature-underline">OAuth 2.1 with PKCE</span>, the latest standard. It integrates with Google Workspace for enterprise SSO. Domain restrictions mean only your employees get access.
107-
108-
Sessions persist in Firestore so they survive restarts. <span class="feature-underline">Structured JSON logging</span> makes debugging straightforward. Health checks work with any monitoring system.
109+
MCP Front uses <span class="feature-underline">OAuth 2.1 with PKCE</span>, the latest standard. It currently supports <span class="feature-underline">Google Cloud OAuth</span> clients — integrates directly with <span class="feature-underline">Google Workspace SSO</span>, <span class="feature-underline">Firestore</span> for persistent storage.
109110

110-
The code is simple Go with minimal dependencies.
111+
The code is clean, simple <span class="feature-underline">Go</span>.

0 commit comments

Comments
 (0)