Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Swiss AI Labor Market

БесплатноНе проверен

Tracks AI's impact on the Swiss labor market through automated data collection from BFS statistics, news sources, and research publications, providing semantic

GitHubEmbed

Описание

Tracks AI's impact on the Swiss labor market through automated data collection from BFS statistics, news sources, and research publications, providing semantic search and trend analysis for employment patterns, industry disruption, and AI adoption across Switzerland's economic sectors.

README

Eine selbstlernende Wissensbasis zum Schweizer Arbeitsmarkt und dem Einfluss von KI. Mit MCP-Server für Claude Desktop, Clawdbot und andere AI-Agenten.

🚀 Quick Start

# Repository klonen
git clone https://github.com/gsalami/swiss-ai-labor-market.git
cd swiss-ai-labor-market

# Dependencies installieren
npm install

# Environment konfigurieren
cp .env.example .env
# Dann OPENAI_API_KEY in .env eintragen

# Dashboard starten
npm run dashboard

# Öffne http://localhost:9001

📊 Features

  • Echte Quellen – McKinsey, WEF, BFS, SECO, Stanford HAI, OECD mit verifizierten URLs
  • Semantic Search – Vector-basierte Suche mit OpenAI Embeddings
  • AI Impact Scores – Analyse welche Branchen/Jobs am stärksten betroffen sind
  • MCP Server – Integration mit Claude Desktop und anderen AI-Agenten
  • Auto-Updates – Tägliche News und wöchentliche Statistik-Updates

🔧 MCP Integration

Claude Desktop

  1. Öffne die Claude Desktop Config:

    ~/Library/Application Support/Claude/claude_desktop_config.json
    
  2. Füge den Server hinzu:

    {
      "mcpServers": {
        "swiss-labor-market": {
          "command": "npx",
          "args": ["tsx", "/DEIN/PFAD/swiss-ai-labor-market/src/mcp/server.ts"]
        }
      }
    }
    
  3. Claude Desktop neu starten

  4. Du siehst jetzt ein 🔧 Icon mit den verfügbaren Tools

Verfügbare MCP Tools

Tool Beschreibung Beispiel
search_labor_market Semantische Suche "AI Impact Schweizer Banken"
get_ai_impact Impact Score für Branche/Job {target: "Finanzdienstleistungen", target_type: "industry"}
get_job_trends Arbeitsmarkt-Trends {metric: "employment", timeframe: "1y"}

Beispiel-Prompts für Claude

"Wie stark ist die Finanzbranche in der Schweiz von AI betroffen?"

"Welche Skills sind aktuell am gefragtesten im Schweizer Arbeitsmarkt?"

"Zeig mir die Arbeitsmarkt-Trends der letzten 12 Monate"

"Was sagt die McKinsey-Studie über Generative AI?"

🌐 Web Dashboard

Das Dashboard bietet:

  • Übersicht – Key Metrics (Beschäftigung, Arbeitslosigkeit, AI-Adoption, Löhne)
  • Suche – Volltextsuche mit Filtern
  • Branchen – AI Impact Scores pro Branche
  • Trends – Visualisierungen der Entwicklung
  • Quellen – Alle verwendeten Studien mit Links

Starten

npm run dashboard
# → http://localhost:9001

Via Proxy (für externe Zugriffe)

Wenn du einen Proxy auf Port 9000 hast, füge diese Route hinzu:

// In deinem proxy-server.js
if (url.startsWith('/swiss-ai-labor-market/api/')) {
  return swissLaborProxy(req, res);  // → localhost:9001
}

📁 Projektstruktur

swiss-ai-labor-market/
├── src/
│   ├── api/           # Express API Server
│   ├── collectors/    # Daten-Sammler (BFS, News, Research)
│   ├── db/            # ruVector Datenbank
│   ├── graph/         # Entity Extraction & Impact Scoring
│   ├── mcp/           # MCP Server & Tools
│   └── pipeline/      # Embedding & Ingestion Pipeline
├── data/
│   ├── bfs/           # BFS Statistiken
│   ├── news/          # News-Artikel
│   ├── research/      # Research Papers
│   └── ruvector/      # Vector Datenbank
├── dashboard/         # Web UI
├── scripts/           # Utility Scripts
└── logs/              # Log Files

🔄 Auto-Updates

Manuell ausführen

# News aktualisieren
npx tsx scripts/update-news.ts

# Statistiken aktualisieren
npx tsx scripts/update-stats.ts

Mit Cron (Clawdbot)

# Täglich um 08:00 - News
- name: swiss-labor-news-daily
  schedule: "0 8 * * *"
  command: "cd /path/to/swiss-ai-labor-market && npx tsx scripts/update-news.ts"

# Montags um 09:00 - Statistiken
- name: swiss-labor-stats-weekly  
  schedule: "0 9 * * 1"
  command: "cd /path/to/swiss-ai-labor-market && npx tsx scripts/update-stats.ts"

📚 Datenquellen

Quelle Institution URL
GenAI Economic Potential McKinsey Link
Future of Jobs Report WEF Link
Arbeitsmarktindikatoren BFS Link
Konjunkturprognosen SECO Link
AI Index Report Stanford HAI Link
Employment Outlook OECD Link

🛠 API Endpoints

Endpoint Beschreibung
GET /api/stats Übersicht-Statistiken
GET /api/industries Branchen mit AI Impact Scores
GET /api/trends Trend-Daten für Charts
GET /api/sources Alle Quellen mit URLs
GET /api/search?q=... Semantische Suche
GET /api/industry/:name Details zu einer Branche

🤝 Contributing

PRs willkommen! Bitte:

  1. Fork das Repository
  2. Erstelle einen Feature Branch
  3. Committe mit Conventional Commits
  4. Erstelle einen Pull Request

📄 License

MIT – siehe LICENSE


Built with ruVectorMCPClawdbot

from github.com/gsalami/swiss-ai-labor-market

Установка Swiss AI Labor Market

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/gsalami/swiss-ai-labor-market

FAQ

Swiss AI Labor Market MCP бесплатный?

Да, Swiss AI Labor Market MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Swiss AI Labor Market?

Нет, Swiss AI Labor Market работает без API-ключей и переменных окружения.

Swiss AI Labor Market — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Swiss AI Labor Market в Claude Desktop, Claude Code или Cursor?

Открой Swiss AI Labor Market на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Swiss AI Labor Market with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai