关于 Arcology Knowledge Node
Arcology Knowledge Node 是供 AI Agent 查询 Arcology One 工程知识库的只读 MCP 服务,内容涉及这座面向 1,000 万人口的推想城市。它支持跨八个领域搜索和检索,并提供未解问题与定量参数。
主要功能
- 01按条件搜索知识
- 02检索完整知识条目
- 03列出八个领域及统计信息
- 04查找未解工程问题
- 05检索定量参数
适用场景
- 01探索 Arcology One 工程主题
- 02查找某领域的未解问题
- 03核对定量参数的一致性
MCP 相关
它向 MCP 客户端提供 Arcology One 工程知识库的只读搜索与检索工具,并可查询领域统计信息、未解问题和定量参数。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
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 Agent 查询 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 app。
架构
content-index.json (Netlify) → [HTTP fetch, cached 5 min] → MCP server (Fly.io) → agents via Streamable HTTP (/mcp)
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。