Repository navigation
Releases
v1.1.2
Bug fixes
- build: Keep the five test cases of the openai plugin (#65)
Full changelog: v1.1.1...v1.1.2
v1.1.1
Bug fixes
- cinema: Drop the comparison from the description of the cinemas (#64)
Maintenance
1 change
- Add the badge of the mcp registry (#63)
Full changelog: v1.1.0...v1.1.1
v1.1.0
Important
Upgrade note for a self-hosted server. The sources that need a key (Tbilisi Transport Company, TBC Bank, Credo Bank) are now off by default. To keep one on, set its switch to true next to its key:
| Source | Switch | Key |
|---|---|---|
| Tbilisi Transport Company | GEOMCP_TRANSIT_TTC_ENABLED |
GEOMCP_TRANSIT_TTC_API_KEY |
| TBC Bank developer API | GEOMCP_RATES_TBC_ENABLED |
GEOMCP_RATES_TBC_API_KEY |
| Credo Bank rates API | GEOMCP_RATES_CREDO_ENABLED |
GEOMCP_RATES_CREDO_API_KEY |
The hosted server at geo-mcp.abgeo.cloud is not affected.
Dependencies
34 changes
- deps: Update node.js to v26 (#49)
- deps: Update ghcr.io/zizmorcore/zizmor docker tag to v1.32.0 (#45)
- deps: Require the fixed versions of brotli and compress (#47)
- deps: Update pnpm to v12.17.0 (#46)
- deps: Update golang:1.27.3 docker digest to e519d3b (#42)
- deps: Update node.js to a34ab6d (#43)
- deps: Update docker/login-action action to v4.8.0 (#38)
- deps: Update sigstore/cosign-installer action to v4.1.3 (#37)
- deps: Update golang:1.27.3 docker digest to 0c050fe (#36)
- deps: Wait for the release age of npm packages before an update (#32)
- deps: Update pnpm to v12.16.1 (#31)
- deps: Update dependency @lucide/astro to v1.68.0 (#29)
- deps: Update dependency oxlint to v1.91.0 (#30)
- deps: Update dependency vitest to v5.1.0 (#26)
- deps: Update node.js to v24.22.2 (#28)
- deps: Update module golang.org/x/net to v0.62.0 (#27)
- deps: Update module github.com/go-playground/validator/v10 to v10.30.6 (#25)
- deps: Update module github.com/caarlos0/env/v11 to v11.4.2 (#24)
- deps: Update dependency node-html-parser to v9.0.6 (#23)
- deps: Update dependency astro to v7.4.5 (#22)
- deps: Update golang:1.27.3 docker digest to 2920bb1 (#21)
- deps: Update gcr.io/distroless/static-debian13:nonroot docker digest to 25ac8f0 (#20)
- deps: Update node.js to v24.22.1 (#17)
- deps: Update golang docker tag to v1.27.3 (#12)
- deps: Update pnpm to v12 (#16)
- deps: Update dependency @lucide/astro to v1.61.0 (#13)
- deps: Update module github.com/shopspring/decimal to v1.6.0 (#15)
- deps: Update module github.com/maypok86/otter/v2 to v2.4.0 (#14)
- deps: Update astro monorepo (#9)
- deps: Update dependency node-html-parser to v9.0.5 (#11)
- deps: Update dependency @modelcontextprotocol/sdk to v1.32.2 (#10)
- deps: Update nginxinc/nginx-unprivileged docker tag to v1.31.7 (#8)
- deps: Update docker/login-action action to v4.7.0 (#7)
- deps: Pin dependencies (#5)
Website
- Keep the language and theme selectors on one line (#34)
Features
- platform: Turn off by default each vendor that needs a key (#53)
- air: Add the air quality readings of the nea (#35)
- stats: Add the statistical tables and the inflation of geostat (#33)
- cinema: Add the cinemas, movies, sessions, and seats of Cavea (#18)
- rates: Add the commercial rates of mjc, inteli express, mbc, and crystal (#3)
- rates: Add the commercial rates of scapp, credo, basisbank, and halyk (#2)
Bug fixes
- Correct the rule numbers, the image tags, and two tables (#62)
- platform: Log the failures of the vendors (#41)
- Lowercase the image reference before signing (#6)
Maintenance
14 changes
- Add the editorconfig and the gitattributes (#61)
- Set up discussions, renovate auto-merge, and the dco sign-off (#60)
- Keep the labels as code and label pull requests by title (#59)
- Report the test coverage to codecov and the job summary (#58)
- Release signed binaries with goreleaser (#57)
- Answer the findings of the openssf scorecard (#56)
- Run the openssf scorecard and show its badge (#55)
- Publish the server to the mcp registry on each release (#54)
- Leave the wissol client out of the scheduled live tests (#52)
- Run the live tests each day and split the website tasks (#50)
- Build only the images whose files changed (#48)
- Add the security scanners to ci (#40)
- Run the linters and the tests of the changed parts in ci (#39)
- Sign the images with cosign (#4)
Full changelog: v1.0.0...v1.1.0
v1.0.0
The first release of Georgia MCP: an MCP server for Georgia's public data. Every tool is read-only, and every answer names its source and the time of the data.
Features
- rates: Official rates of the lari from the National Bank of Georgia, for today, a past date, or each day of a period
- rates: Buy and sell rates of Bank of Georgia, TBC Bank, Liberty Bank, Terabank, Rico Credit, and Kursi.ge
- fuel: Today's prices of SOCAR, Wissol, Gulf, Rompetrol, Lukoil, Portal, Connect, and Neogas, grouped by grade
- offers: Search the card offers of Bank of Georgia, TBC Bank, and Liberty Studio, and read the full terms of one offer
- transit: Stops, routes, live arrivals, timetables, places, and trip planning for Tbilisi public transport
- postal: Postal codes of Georgian Post for an address, a street, a town, or a village
Website
- geo-mcp.abgeo.cloud with the setup of each client, a real call of each tool, the privacy policy, and the terms of service
Install
Connect a client to the hosted server:
https://geo-mcp.abgeo.cloud/mcp
Run it yourself:
docker run -p 8080:8080 ghcr.io/abgeo/georgia-mcp:1.0.0
go install github.com/abgeo/georgia-mcp/cmd/georgia-mcp@v1.0.0The README holds the steps for Claude, ChatGPT, Cursor, and VS Code, and the two settings that need a key.
The georgia-public-data-1.0.0.zip asset is the package of the ChatGPT plugin.