From 52d2f864a82a9ee9d4f18c32e1805435f114a196 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Y=C3=BBki=20VACHOT?= Date: Sat, 29 Nov 2025 23:05:00 +0100 Subject: [PATCH] Add new environment for Bruno and fix README + list of todos. --- README.md | 12 ++++++-- .../MCP Server Test/folder.bru | 8 ----- .../MCP Server Test/getProfile.bru | 30 ------------------- .../environments/Development.bru | 3 ++ .../environments/Production.bru | 2 +- 5 files changed, 14 insertions(+), 41 deletions(-) delete mode 100644 tools/bruno/Geoguessr API Collection/MCP Server Test/folder.bru delete mode 100644 tools/bruno/Geoguessr API Collection/MCP Server Test/getProfile.bru create mode 100644 tools/bruno/Geoguessr API Collection/environments/Development.bru diff --git a/README.md b/README.md index 8af3067..d96f073 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,14 @@ A Model Context Protocol (MCP) server for analyzing GeoGuessr game statistics with **automatic API monitoring** and **dynamic schema adaptation**. +## TODO + +- [ ] Fix Docker username in compose files and env vars +- [ ] Add authentication to MCP server to allow access only to specific users +- [ ] Fix Code Quality on tests not running +- [ ] Fix Code Quality on black not formatting +- [ ] Add auto monitoring for new endpoints and send notifications by email + ## 🌟 Key Features ### Dynamic API Monitoring @@ -30,8 +38,8 @@ A Model Context Protocol (MCP) server for analyzing GeoGuessr game statistics wi ### 1. Clone and Configure ```bash -git clone https://github.com/yourusername/geoguessr-mcp.git -cd geoguessr-mcp +git clone https://github.com/NyxiumYuuki/GeoGuessrMCP.git +cd GeoGuessrMCP cp .env.example .env ``` diff --git a/tools/bruno/Geoguessr API Collection/MCP Server Test/folder.bru b/tools/bruno/Geoguessr API Collection/MCP Server Test/folder.bru deleted file mode 100644 index 4edaf3c..0000000 --- a/tools/bruno/Geoguessr API Collection/MCP Server Test/folder.bru +++ /dev/null @@ -1,8 +0,0 @@ -meta { - name: MCP Server Test - seq: 2 -} - -auth { - mode: inherit -} diff --git a/tools/bruno/Geoguessr API Collection/MCP Server Test/getProfile.bru b/tools/bruno/Geoguessr API Collection/MCP Server Test/getProfile.bru deleted file mode 100644 index 99c7f50..0000000 --- a/tools/bruno/Geoguessr API Collection/MCP Server Test/getProfile.bru +++ /dev/null @@ -1,30 +0,0 @@ -meta { - name: getProfile - type: http - seq: 1 -} - -post { - url: {{MCP_SERVER_URL}}/mcp - body: json - auth: inherit -} - -headers { - Content-Type: application/json - Accept: application/json, text/event-stream -} - -body:json { - { - "jsonrpc": "2.0", - "method": "get_my_profile", - "params": {}, - "id": 1 - } -} - -settings { - encodeUrl: true - timeout: 0 -} diff --git a/tools/bruno/Geoguessr API Collection/environments/Development.bru b/tools/bruno/Geoguessr API Collection/environments/Development.bru new file mode 100644 index 0000000..f5cf3fb --- /dev/null +++ b/tools/bruno/Geoguessr API Collection/environments/Development.bru @@ -0,0 +1,3 @@ +vars { + MCP_SERVER_URL: http://localhost:8000 +} diff --git a/tools/bruno/Geoguessr API Collection/environments/Production.bru b/tools/bruno/Geoguessr API Collection/environments/Production.bru index 9fe0917..35d27dd 100644 --- a/tools/bruno/Geoguessr API Collection/environments/Production.bru +++ b/tools/bruno/Geoguessr API Collection/environments/Production.bru @@ -1,7 +1,7 @@ vars { GEOGUESSR_API_URL: https://www.geoguessr.com/api GAME_SERVER_URL: https://game-server.geoguessr.com/api - MCP_SERVER_URL: http://localhost:8000 + MCP_SERVER_URL: http://geoguessr.mcp.vachot.fr } vars:secret [ GEOGUESSR_NCFA_COOKIE