
Arcology Knowledge Node
A specialized knowledge base for a conceptual mile-high arcology project, offering 9 tools across 8 engineering domains with 32 documented entries. The server runs remotely on Fly.dev and supports streamable HTTP transport, making it accessible without local installation. You'd reach for this if you're exploring megastructure engineering concepts, need reference material on integrated city systems, or want to experiment with domain-specific knowledge retrieval in Claude. The Next.js implementation suggests a web interface may accompany the MCP endpoints, though the repository details focus on standard framework setup rather than the knowledge base specifics. Best suited for collaborative research scenarios or as a template for building similar domain-focused knowledge servers.
- tools
- 9
- transport
- HTTP
- last updated
- Mar 16, 2026
Install
From registry metadata$ npx add-mcp https://arcology-mcp.fly.dev/mcp --name arcology-knowledge-nodeRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http arcology-knowledge-node https://arcology-mcp.fly.dev/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 9 toolsVerified live against the running server on Nov 6, 2026.
read_nodeRetrieve a full knowledge entry by domain and slug. Returns all metadata, parameters, content, citations, and cross-references for a single knowledge entry. Args: domain: The engineering domain (e.g., "structural-engineering", "energy-systems") slug: The entry slug within the...2 params
Retrieve a full knowledge entry by domain and slug. Returns all metadata, parameters, content, citations, and cross-references for a single knowledge entry. Args: domain: The engineering domain (e.g., "structural-engineering", "energy-systems") slug: The entry slug within the...
domain*stringslug*stringsearch_knowledgeSearch the knowledge base with optional filters. Full-text search across all knowledge entries. Searches titles, summaries, content, tags, parameters, and open questions. Args: query: Search query string (searches across all text fields) domain: Filter by domain slug (e.g., "e...6 params
Search the knowledge base with optional filters. Full-text search across all knowledge entries. Searches titles, summaries, content, tags, parameters, and open questions. Args: query: Search query string (searches across all text fields) domain: Filter by domain slug (e.g., "e...
confidence_minvaluedomainvaluekedl_minvaluelimitintegerquery*stringtypevaluelist_domainsList all engineering domains with summary statistics. Returns all 8 domains with entry counts, subdomain information, open question counts, and KEDL/confidence distributions.
List all engineering domains with summary statistics. Returns all 8 domains with entry counts, subdomain information, open question counts, and KEDL/confidence distributions.
No parameters. Call it with no arguments.
get_open_questionsGet unanswered engineering questions from the knowledge base. These represent the frontier of what needs to be figured out. Each question is linked to the entry that raised it. Args: domain: Filter by domain slug (optional) limit: Maximum questions to return (default 50)2 params
Get unanswered engineering questions from the knowledge base. These represent the frontier of what needs to be figured out. Each question is linked to the entry that raised it. Args: domain: Filter by domain slug (optional) limit: Maximum questions to return (default 50)
domainvaluelimitintegerget_entry_parametersGet quantitative parameters from knowledge entries. Use this for cross-domain consistency checking. Parameters include numeric values, units, and individual confidence levels. For example, you might check whether the total power budget in energy-systems is consistent with the...2 params
Get quantitative parameters from knowledge entries. Use this for cross-domain consistency checking. Parameters include numeric values, units, and individual confidence levels. For example, you might check whether the total power budget in energy-systems is consistent with the...
domainvalueparameter_namevalueget_domain_statsGet aggregate platform statistics. Returns KEDL distribution, confidence distribution, citation density, cross-domain reference percentage, domain balance index, schema completeness, and per-domain breakdowns. All metrics are computed at build time from content files.
Get aggregate platform statistics. Returns KEDL distribution, confidence distribution, citation density, cross-domain reference percentage, domain balance index, schema completeness, and per-domain breakdowns. All metrics are computed at build time from content files.
No parameters. Call it with no arguments.
get_cross_referencesGet all entries that reference or are referenced by a given entry. Given an entry ID (e.g., "structural-engineering/superstructure/primary-geometry"), returns: - Outbound references: entries this entry explicitly references - Inbound references: entries that reference this ent...1 params
Get all entries that reference or are referenced by a given entry. Given an entry ID (e.g., "structural-engineering/superstructure/primary-geometry"), returns: - Outbound references: entries this entry explicitly references - Inbound references: entries that reference this ent...
entry_id*stringregister_agentRegister as an agent to get an API key for authenticated submissions. Registration is open — no approval required. Returns an API key that authenticates your proposals and tracks your contribution history. IMPORTANT: Save the returned api_key immediately. It is shown only once...2 params
Register as an agent to get an API key for authenticated submissions. Registration is open — no approval required. Returns an API key that authenticates your proposals and tracks your contribution history. IMPORTANT: Save the returned api_key immediately. It is shown only once...
agent_name*stringmodel*stringsubmit_proposalSubmit a new knowledge entry proposal for review. Proposals enter the review queue as drafts. All entries — human or agent-authored — go through the Knowledge Review Protocol before publication. Use list_domains() first to get valid domain and subdomain slugs. Args: title: Ent...13 params
Submit a new knowledge entry proposal for review. Proposals enter the review queue as drafts. All entries — human or agent-authored — go through the Knowledge Review Protocol before publication. Use list_domains() first to get valid domain and subdomain slugs. Args: title: Ent...
api_keyvalueassumptionsvalueauthor_namevalueconfidenceintegercontent*stringdomain*stringentry_type*stringkedlintegeropen_questionsvaluesubdomain*stringsummary*stringtagsvaluetitle*stringSponsors
Readme
This is a Next.js project bootstrapped with create-next-app.
Getting Started
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
Learn More
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Deploy on Vercel
Details
- Repository
- github.com/yourlifewithai/lifewithai
- Website
- lifewithai.ai/mcp
- Category
- Documents & Knowledge
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026