Add license and protect repository #2

Merged
NyxiumYuuki merged 4 commits from claude/add-license-protection-01VCHnCLUEvqQJjEynZR5LFs into master 2025-11-29 06:30:31 +01:00
43 changed files with 78 additions and 33 deletions
Showing only changes of commit d1f0ea2a70 - Show all commits

View file

@ -8,6 +8,4 @@ with automatic API monitoring and dynamic schema adaptation.
__version__ = "0.2.0" __version__ = "0.2.0"
__author__ = "Yûki VACHOT" __author__ = "Yûki VACHOT"
from .main import main, mcp __all__ = ["__version__", "__author__"]
__all__ = ["mcp", "main", "__version__", "__author__"]

View file

@ -1,7 +1,7 @@
meta { meta {
name: 1 - v4/getActivities name: 1 - v4/getActivities
type: http type: http
seq: 3 seq: 1
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 10 - v3/getSocialBadgesUnclaimed name: 10 - v3/getSocialBadgesUnclaimed
type: http type: http
seq: 10 seq: 8
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 11 - v3/getSocialEventsUnfinishedGames name: 11 - v3/getSocialEventsUnfinishedGames
type: http type: http
seq: 11 seq: 9
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 12 - v3/getProfilesMaps name: 12 - v3/getProfilesMaps
type: http type: http
seq: 12 seq: 10
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 13 - v3/getMapLikes name: 13 - v3/getMapLikes
type: http type: http
seq: 13 seq: 11
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 14 - v4/getStatsMe name: 14 - v4/getStatsMe
type: http type: http
seq: 14 seq: 12
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 15 - v3/getProfilesStats name: 15 - v3/getProfilesStats
type: http type: http
seq: 15 seq: 13
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 16 - v3/getSubscriptions name: 16 - v3/getSubscriptions
type: http type: http
seq: 16 seq: 14
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 17 - v3/getExplorer name: 17 - v3/getExplorer
type: http type: http
seq: 17 seq: 15
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 18 - v3/postAccountsSignin name: 18 - v3/postAccountsSignin
type: http type: http
seq: 18 seq: 16
} }
post { post {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 19 - v3/postAccountsSignout name: 19 - v3/postAccountsSignout
type: http type: http
seq: 19 seq: 17
} }
post { post {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 2 - v3/getProfiles name: 2 - v3/getProfiles
type: http type: http
seq: 4 seq: 2
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 20 - v4/getTrophiesUser name: 20 - v4/getTrophiesUser
type: http type: http
seq: 20 seq: 18
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 21 - v3/getGamesGame name: 21 - v3/getGamesGame
type: http type: http
seq: 21 seq: 19
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 22 - v3/getSocialMapsBrowsePopularRandom name: 22 - v3/getSocialMapsBrowsePopularRandom
type: http type: http
seq: 22 seq: 20
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 23_1 - v3/getChallengesDailyChallengesToday name: 23_1 - v3/getChallengesDailyChallengesToday
type: http type: http
seq: 23 seq: 21
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 23_2 - v3/getChallengesDailyChallengesPrevious name: 23_2 - v3/getChallengesDailyChallengesPrevious
type: http type: http
seq: 24 seq: 22
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 24 - v3/getChallengesChallenge name: 24 - v3/getChallengesChallenge
type: http type: http
seq: 25 seq: 23
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 28 - v3/getExperiments name: 28 - v3/getExperiments
type: http type: http
seq: 26 seq: 24
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 3 - v4/getNotifications name: 3 - v4/getNotifications
type: http type: http
seq: 5 seq: 3
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 30 - maps/getMap name: 30 - maps/getMap
type: http type: http
seq: 27 seq: 25
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 31 - game-server/getBattleRoyaleGame name: 31 - game-server/getBattleRoyaleGame
type: http type: http
seq: 28 seq: 26
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 32 - game-server/getLobbyGame name: 32 - game-server/getLobbyGame
type: http type: http
seq: 29 seq: 27
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 35 - game-server/getTournaments name: 35 - game-server/getTournaments
type: http type: http
seq: 30 seq: 28
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 4 - v3/getFriends name: 4 - v3/getFriends
type: http type: http
seq: 6 seq: 4
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 5 - v3/getFriendsSummary name: 5 - v3/getFriendsSummary
type: http type: http
seq: 7 seq: 5
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 6 - v3/getFriendships name: 6 - v3/getFriendships
type: http type: http
seq: 8 seq: 6
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: 9 - v3/getPersonalizedMap name: 9 - v3/getPersonalizedMap
type: http type: http
seq: 9 seq: 7
} }
get { get {

View file

@ -1,7 +1,7 @@
meta { meta {
name: README (Docs) name: README (Docs)
type: http type: http
seq: 2 seq: 29
} }
get { get {

View file

@ -1,6 +1,6 @@
meta { meta {
name: deprecated name: deprecated
seq: 31 seq: 30
} }
auth { auth {

View file

@ -0,0 +1,8 @@
meta {
name: Geoguessr API
seq: 2
}
auth {
mode: inherit
}

View file

@ -0,0 +1,8 @@
meta {
name: MCP Server Test
seq: 2
}
auth {
mode: inherit
}

View file

@ -0,0 +1,30 @@
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
}

View file

@ -1,6 +1,7 @@
vars { vars {
GEOGUESSR_API_URL: https://www.geoguessr.com/api GEOGUESSR_API_URL: https://www.geoguessr.com/api
GAME_SERVER_URL: https://game-server.geoguessr.com/api GAME_SERVER_URL: https://game-server.geoguessr.com/api
MCP_SERVER_URL: http://localhost:8000
} }
vars:secret [ vars:secret [
GEOGUESSR_NCFA_COOKIE GEOGUESSR_NCFA_COOKIE