Arcology Knowledge Node について
Arcology Knowledge Nodeは、人口1,000万人を想定した構想都市Arcology Oneのエンジニアリング・ナレッジベースをAIエージェントが照会するための読み取り専用MCPサーバーです。8つの分野を検索・取得でき、未解決の問いや定量パラメーターも扱います。
主な機能
- 01条件を指定したナレッジ検索
- 02ナレッジ項目の全文取得
- 038分野と統計情報の一覧
- 04未解決のエンジニアリング課題の確認
- 05定量パラメーターの取得
活用シーン
- 01Arcology Oneのエンジニアリング分野を調査
- 02分野ごとの未解決課題を検索
- 03定量パラメーターの整合性を確認
MCP 対応
Arcology Oneのエンジニアリング・ナレッジベースを検索・取得する読み取り専用ツールをMCPクライアントに提供します。分野の統計情報、未解決の問い、定量パラメーターも照会できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://arcology-mcp.fly.dev/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http yourlifewithai https://arcology-mcp.fly.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"yourlifewithai":{"type":"http","url":"https://arcology-mcp.fly.dev/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"yourlifewithai":{"type":"http","url":"https://arcology-mcp.fly.dev/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"yourlifewithai":{"type":"http","url":"https://arcology-mcp.fly.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"yourlifewithai":{"serverUrl":"https://arcology-mcp.fly.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| slug | string | はい | |
| domain | string | はい |
詳細
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)
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。