Skip to content

Commit 656a029

Browse files
committed
feat: add QR Code to README gallery + rename to QR Code Server
- Add grid-cell.png screenshot for README gallery - Rename 'QR Server' to 'QR Code Server' everywhere - Add QR Code (Python) entry to examples table in README
1 parent 2ee1542 commit 656a029

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ Or edit your `package.json` manually:
6767
| [**Scenario Modeler**](examples/scenario-modeler-server) | [**Budget Allocator**](examples/budget-allocator-server) | [**Customer Segmentation**](examples/customer-segmentation-server) |
6868
| [![System Monitor](examples/system-monitor-server/grid-cell.png "Real-time OS metrics")](examples/system-monitor-server) | [![Transcript](examples/transcript-server/grid-cell.png "Live speech transcription")](examples/transcript-server) | [![Video Resource](examples/video-resource-server/grid-cell.png "Binary video via MCP resources")](examples/video-resource-server) |
6969
| [**System Monitor**](examples/system-monitor-server) | [**Transcript**](examples/transcript-server) | [**Video Resource**](examples/video-resource-server) |
70-
| [![PDF Server](examples/pdf-server/grid-cell.png "Interactive PDF viewer with chunked loading")](examples/pdf-server) | | |
71-
| [**PDF Server**](examples/pdf-server) | | |
70+
| [![PDF Server](examples/pdf-server/grid-cell.png "Interactive PDF viewer with chunked loading")](examples/pdf-server) | [![QR Code](examples/qr-server/grid-cell.png "QR code generator")](examples/qr-server) | |
71+
| [**PDF Server**](examples/pdf-server) | [**QR Code (Python)**](examples/qr-server) | |
7272

7373
### Starter Templates
7474

examples/qr-server/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ curl -LsSf https://astral.sh/uv/install.sh | sh
2424
```bash
2525
# Run server (HTTP mode) - uv handles dependencies automatically
2626
uv run server.py
27-
# → QR Server listening on http://localhost:3108/mcp
27+
# → QR Code Server listening on http://localhost:3108/mcp
2828
```
2929

3030
## Usage

examples/qr-server/grid-cell.png

39.3 KB
Loading

examples/qr-server/server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
HOST = os.environ.get("HOST", "0.0.0.0") # 0.0.0.0 for Docker compatibility
2828
PORT = int(os.environ.get("PORT", "3108"))
2929

30-
mcp = FastMCP("QR Server", port=PORT, stateless_http=True)
30+
mcp = FastMCP("QR Code Server", port=PORT, stateless_http=True)
3131

3232

3333
@mcp.tool(meta={"ui/resourceUri": WIDGET_URI})
@@ -132,5 +132,5 @@ async def _read_resource_with_meta(req: types.ReadResourceRequest):
132132
allow_methods=["*"],
133133
allow_headers=["*"],
134134
)
135-
print(f"QR Server listening on http://{HOST}:{PORT}/mcp")
135+
print(f"QR Code Server listening on http://{HOST}:{PORT}/mcp")
136136
uvicorn.run(app, host=HOST, port=PORT)

tests/e2e/servers.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ const SERVERS = [
4949
{ key: "customer-segmentation", name: "Customer Segmentation Server" },
5050
{ key: "map-server", name: "CesiumJS Map Server" },
5151
{ key: "pdf-server", name: "PDF Server" },
52-
{ key: "qr-server", name: "QR Server" },
52+
{ key: "qr-server", name: "QR Code Server" },
5353
{ key: "scenario-modeler", name: "SaaS Scenario Modeler" },
5454
{ key: "shadertoy", name: "ShaderToy Server" },
5555
{ key: "sheet-music", name: "Sheet Music Server" },

0 commit comments

Comments
 (0)