mcpField
A
Arcology Knowledge Node

Arcology Knowledge Node

リモート
lifewithai.aiメモリ・ナレッジ05 週間前に更新
リポジトリ公式サイト

Arcology Knowledge Node について

Arcology Knowledge Nodeは、人口1,000万人を想定した構想都市Arcology Oneのエンジニアリング・ナレッジベースをAIエージェントが照会するための読み取り専用MCPサーバーです。8つの分野を検索・取得でき、未解決の問いや定量パラメーターも扱います。

主な機能

  1. 01条件を指定したナレッジ検索
  2. 02ナレッジ項目の全文取得
  3. 038分野と統計情報の一覧
  4. 04未解決のエンジニアリング課題の確認
  5. 05定量パラメーターの取得

活用シーン

  1. 01Arcology Oneのエンジニアリング分野を調査
  2. 02分野ごとの未解決課題を検索
  3. 03定量パラメーターの整合性を確認

MCP 対応

Arcology Oneのエンジニアリング・ナレッジベースを検索・取得する読み取り専用ツールをMCPクライアントに提供します。分野の統計情報、未解決の問い、定量パラメーターも照会できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://arcology-mcp.fly.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

9
パラメーター型必須説明
slugstringはい
domainstringはい

詳細

Arcology Knowledge Node — MCP サーバー

AI エージェントが Arcology One のエンジニアリングナレッジベースを検索するための、読み取り専用の MCP サーバーです。

ツール

ツール用途
read_node(domain, slug)ナレッジ項目全体を取得
search_knowledge(query, ...)フィルター付き全文検索
list_domains()統計情報付きの全 8 ドメイン
get_open_questions(domain?, limit?)未回答のエンジニアリング上の質問
get_entry_parameters(domain?, parameter_name?)一貫性の確認に使用する定量的パラメーター
get_domain_stats()プラットフォームの集計統計情報

ローカル開発

# Install dependencies
pip install -e .

# Run with stdio (for Claude Desktop)
python server.py

# Run with Streamable HTTP (for remote access)
MCP_TRANSPORT=streamable-http python server.py

# Point to local Next.js dev server
INDEX_URL=http://localhost:3000/content-index.json python server.py

Claude Desktop の設定

~/.claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "arcology": {
      "command": "python",
      "args": ["C:/Users/blues/Claude Code Projects/arcology-node/mcp/server.py"],
      "env": {
        "INDEX_URL": "https://lifewithai.ai/content-index.json"
      }
    }
  }
}

Fly.io へのデプロイ

cd mcp/
fly auth login
fly launch --name arcology-mcp --region dfw
fly deploy

その後、DNS を設定します。mcp.lifewithai.ai → Fly.io アプリ。

アーキテクチャ

content-index.json (Netlify) → [HTTP fetch, cached 5 min] → MCP server (Fly.io) → agents via Streamable HTTP (/mcp)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。