Skip to main content
Glama
Atrash87

AWO MCP Server

by Atrash87

AWO MCP Server

プロセス済みAWO施設データをClaude DesktopなどのAIアシスタントに公開するMCP(Model Context Protocol)サーバーです。

概要

このMCPサーバーは、AIアシスタントとAWO組織データの間の標準化されたインターフェースを提供します。AWOの施設、サービス、統計に関する自然言語クエリを可能にします。

データソース: 処理済みAWOデータセット(施設、住所、サービス、事業者)

ステータス: ✅ 本番環境対応済み


Related MCP server: OSM Edit MCP Server

アーキテクチャ

User
  │
Claude Desktop
  │
MCP Server (this repo)
  │
Processed AWO Data (CSV)

機能

利用可能なツール

ツール

説明

count_facilities(city)

都市内の施設数を数える

「ベルリンにはAWO施設がいくつありますか?」

search_facilities(city)

都市内の全施設を一覧表示する

「ベルリンにあるAWO施設をすべて表示して」

get_facility_details(name)

施設の詳細情報を取得

「AWO-Sozialstation-Weddingについて教えて」

search_services(query)

キーワードでサービスを検索

「依存症支援サービスを探して」

generate_statistics()

データ統計を取得

「AWO施設の統計を見せて」

check_completeness()

データ品質を確認

「AWOレコードのデータ完全性を確認して」

detect_duplicates()

重複レコードを検出

「AWOデータに重複がありますか?」

compare_facilities(f1, f2)

2つの施設を比較

「AWO-MitteとAWO-Spree-Wuhleを比較して」


インストール

1. リポジトリをクローン

git clone https://github.com/YOUR_USERNAME/awo-mcp-production.git
cd awo-mcp-production

2. Conda環境の作成とアクティベート

conda create -n awo-mcp python=3.11
conda activate awo-mcp

3. 依存関係のインストール

pip install -r requirements.txt

4. データファイルの検証

data/ ディレクトリに次のCSVファイルが存在することを確認してください:

  • einrichtungSchema.csv - 施設

  • adresseSchema.csv - 住所

  • angebotSchema.csv - サービス

  • traegerSchema.csv - 提供者/組織


サーバーの実行

MCPサーバーを起動します:

python server.py

サーバーが起動し、MCPリクエストを待ち受けます。このターミナルは開いたままにしてください。


Claude-デスクトップへの接続

ステップ1: Claude-Desktopをインストール

Claude-Desktop からダウンロードします。

注意: MCPサーバー統合のためにClaudeのサブスクリプションは必要ありません。

ステップ2: MCPサーバーを設定

  1. Claude-Desktopを開きます。

  2. 設定 → 開発者 → ローカルMCPサーバー → 設定を編集 に移動します。

  3. 次の構成を追加します:

{
  "mcpServers": {
    "awo": {
      "command": "C:\\Users\\<YOUR_USERNAME>\\miniconda3\\envs\\awo-mcp\\python.exe",
      "args": [
        "D:\\path\\to\\awo-mcp-production\\server.py"
      ]
    }
  }
}

ステップ3: Claude-Desktopを再起動

設定を保存し、Claude-Desktopを完全に再起動します。

MCPサーバーは、設定 → 開発者 → ローカルMCPサーバー の下に緑色のステータスで表示されるはずです。


問い合わせ例

接続続けると、ク準備に次のようなクエリを試してください:

施設数のカウント

"ベルリンにはAWO施設がいくつありますか?"

都市による検索

"ベルリンにあるAのある施設を住所付きで全部表示して"

施設の詳細

"「AWO ソーシャルシュタシオン・ウェッディンについて教えて"

サービス検索

"依存症カウセのもAWOサびスを探して"

統計

"AWO施設の統計を表示して"

データ品質

"AWOレコードデータ完全性を確認して"

重複検出

"A町Oデータセットに重複はありますか?"

施設の比較

"AWOミッテとAWOスプレー&ウーレを比べて"


データ概要

サーバーは4っのCSVデータセットを使します:

データセット

説明

件数

einrichtungSchema.csv

AWO施設

168

adreseeSchema.csv

住所

108

angeb otSchema.csv

サービス

99

traäger Schema.csv

提供者・組織

4


ファイル構成

awo-mcp-production/
├── data/                      # CSV datasets
│   ├── einrichtungSchema.csv
│   ├── adresseSchema.csv
│   ├── angebotSchema.csv
│   └── traegerSchema.csv
├── src/                       # Core modules
│   ├── data_loader.py
│   └── data_repository.py
├── server.py                  # MCP server
├── requirements.txt
└── README.md

テスト

サーバーのテス

python -c "from server import mcp; print('✅ Server loaded successfully')"

クライアント実行(オプ

インタラクティブなテス用client.pyがある場合:

python client.py

デプロイメント

ローカル開発

  • python server.py を直接実行します。

  • Cluede-Destop をローカル・サーバーに接続します。

クラウド・デプロイ

  • クラウドVMまタはコンテナにデプロイ

  • サポーがサポートされている場合は、リモーと・エンドポイををしまう


トラブルシューテグ

サバーがCluede-Destopに表示されない

  • 設定ファイルのJSONの文法定を確認してださい。

  • トレーリグ・カンません。

  • Pyホン・パスの存在を確認てださい。

  • Cluedeのログを次で確認:

%APPDATA%\Claude\logs\mcp*.log

サーバーが起動してない

  • すべての依存関のインストールを確認してさい。

  • 必要なCSVファイルが入った data/ フォルが存在する確認してください。

  • サーバーを手動で実行してエラを確認します:

python server.py

ライセンス

MITライセンス


コントリビューション

  1. リポジトリをフォークします。

  2. フィーチャー・ブランチを作成します。

  3. 変更をコミットします。

  4. ブランチにプッシュします。

  5. プラリクエストを開きます。


F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides access to Sweden's comprehensive municipal and regional statistics database with semantic search capabilities. Enables natural language queries against thousands of Key Performance Indicators covering various aspects of Swedish public sector data.
    16
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to search, validate, and edit OpenStreetMap data through natural language commands and built-in safety protections. It supports discovery of nearby amenities, geographic data exploration, and secure map editing via OAuth authentication.
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to search, explore, and query any CKAN open data portal through natural language, making public datasets accessible without requiring knowledge of the portal's API.
    20
    641
    57
    MIT

View all related MCP servers

Related MCP Connectors

  • Public social-data API and live docs for AI coding agents.

  • Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.

  • Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Atrash87/awo-mcp-production'

If you have feedback or need assistance with the MCP directory API, please join our Discord server