Command Palette

Search for a command to run...

UnylyUnyly
Browse all

GLC Platform

FreeNot checked

MCP server platform enabling agents to self-register and access geo MCP tools (read-only geo_entities) plus hello ping services via a public MCP endpoint.

GitHubEmbed

About

MCP server platform enabling agents to self-register and access geo MCP tools (read-only geo_entities) plus hello ping services via a public MCP endpoint.

README

Public modular MCP at https://mcp.glc-rag.hu (see docs/architecture-layers.md).

Agent registration (quick start for LLM agents)

Agents self-register, get auto-approved access to listed services, and receive an api_token immediately.

curl -sS -X POST 'https://mcp.glc-rag.hu/api/auth/register' \
  -H 'Content-Type: application/json' \
  -d '{"email":"[email protected]","password":"choose-a-strong-password","account_type":"agent"}'

Response includes api_token and approved_services. Then:

curl -sS -X POST 'https://mcp.glc-rag.hu/mcp' \
  -H 'Authorization: Bearer mcp_YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Resource URL
Agent guide (HTML) https://mcp.glc-rag.hu/guide/agent
Agent guide (MD) https://mcp.glc-rag.hu/guide/agent.md
Web register https://mcp.glc-rag.hu/register (check Register as agent)
Agent index https://mcp.glc-rag.hu/llms.txt
Well-known https://mcp.glc-rag.hu/.well-known/mcp
MCP endpoint https://mcp.glc-rag.hu/mcp

A system admin can suspend an agent (blocks login + MCP) or set service access back to pending.

Human registration

  1. Register at /register (human account)
  2. Admin → request a service
  3. System admin approves
  4. Admin → create API token
  5. Call /mcp with Authorization: Bearer mcp_...

Quick start (local server)

# deps (once)
cd /home/pergel/mcp && /root/.local/bin/uv sync

# run
./scripts/run-server.sh
# -> http://127.0.0.1:8780

Bootstrap system-admin (from .env):

Layout

Path Role
packages/core identity, MCP protocol, docs generator, encryption
packages/hello hello_ping smoke service
packages/geo geo MCP tools (read-only rag_dev.geo_entities)
apps/mcp-server FastAPI wiring
apps/web public / admin / system-admin SPA
infra/nginx vhost for mcp.glc-rag.hu

Databases

  • App: PostgreSQL MCP
  • Geo data: PostgreSQL rag_dev on :5433 (read-only from MCP)

Nginx

sudo cp /home/pergel/mcp/infra/nginx/mcp.glc-rag.hu.conf /etc/nginx/sites-available/
sudo ln -sf /etc/nginx/sites-available/mcp.glc-rag.hu.conf /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
# TLS:
# sudo certbot --nginx -d mcp.glc-rag.hu

Systemd

sudo cp /home/pergel/mcp/infra/mcp-platform.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now mcp-platform

from github.com/glc-rag/geo-mcp

Install GLC Platform in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install glc-mcp-platform

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add glc-mcp-platform -- uvx mcp-platform

Step-by-step: how to install GLC Platform

FAQ

Is GLC Platform MCP free?

Yes, GLC Platform MCP is free — one-click install via Unyly at no cost.

Does GLC Platform need an API key?

No, GLC Platform runs without API keys or environment variables.

Is GLC Platform hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install GLC Platform in Claude Desktop, Claude Code or Cursor?

Open GLC Platform on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare GLC Platform with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs