Tiling Trees

MCP server for using tiling trees as a research aid.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "k-chrispens-tiling-trees-mcp": {
      "command": "node",
      "args": [
        "/path/to/tiling-trees-mcp/dist/index.js"
      ]
    }
  }
}

You can run and interact with the Tiling Trees MCP Server to systematically explore solution spaces using MECE splits, evaluate concrete ideas, and analyze coverage. This server exposes a structured workflow for creating tiling trees, splitting tiles into MECE subsets, validating splits, evaluating leaves, and exporting results for visualization or further analysis.

How to use

Use an MCP client to connect to the Tiling Trees MCP Server and perform the standard workflow: create a tree, split tiles into MECE subsets, validate splits, evaluate leaves, and analyze coverage. You will start from a root tile representing the complete solution space and iteratively refine it into concrete ideas or projects that you can evaluate and compare.

How to install

Prerequisites: you need Node.js installed on your system. You may also want a modern npm version for package management.

Steps to get the MCP server ready and running:

  1. Install dependencies for the server package manager-wide or per project as appropriate for your setup.

  2. Build and start the MCP server according to your project's standard workflow, ensuring the server process remains alive for client connections.

Configuration

Configure the Tiling Trees MCP Server in your MCP settings by adding a tiling-trees entry that points to the runtime script.

{
  "mcpServers": {
    "tiling-trees": {
      "command": "node",
      "args": ["/path/to/tiling-trees-mcp/dist/index.js"]
    }
  }
}

Security

Ensure that access to the MCP server is restricted to trusted clients or secured within your network. Use appropriate authentication and authorization mechanisms for your environment.

Available tools and workflow notes

The MCP server provides a suite of tools to manage tiling trees and evaluate solutions. Core actions include creating trees, splitting tiles, validating MECE splits, adding missing tiles, evaluating leaves, analyzing coverage, and exporting results. Use these tools in sequence to build and assess comprehensive solution spaces.

Troubleshooting

If you encounter overlaps between sibling tiles, refine definitions to enforce mutual exclusivity. If coverage analysis reveals gaps, revisit the split attributes or add missing categories. For vague terms, replace with precise, measurable properties. Always validate splits after changes and re-evaluate leaves as needed.

Notes

You can export trees for visualization in formats such as JSON, Markdown, Mermaid diagrams, or DOT graphs, and you can perform coverage analyses to identify unexplored branches or unmet validation checks before proceeding.

Available tools

create_tree

Create a new tiling tree by defining the problem and initial root that covers all possible solutions.

split_tile

Split a tile into MECE subsets by selecting a meaningful attribute and creating mutually exclusive and collectively exhaustive categories.

mark_mece

Validate that a split is truly MECE and document coverage notes for edge cases.

add_tiles_to_split

Add missing categories to an existing split when a mosaic of categories is incomplete.

evaluate_tile

Evaluate a leaf tile representing a concrete solution, assigning impact, feasibility, and other metrics.

get_coverage_analysis

Analyze solution space coverage to identify unexplored branches and next steps.

get_unexplored_tiles

Find gaps in the exploration where splits have not yet been performed.

get_top_leaves

Identify the best solutions using criteria such as a combined score of impact, feasibility, and uniqueness.

export_tree

Export the tiling tree in formats suitable for visualization, sharing, or presentation.

get_trees

List all tiling trees managed by the MCP server.

get_tile

Retrieve details for a specific tile within a tree.

explore_path

Explore the structure of the tree from a given tile to understand the branching.

get_leaf_tiles

List all concrete leaf tiles that represent realizable ideas or projects.

search_tiles

Search for tiles by content to locate relevant ideas or categories.

update_tile

Update information for an existing tile, such as its title or description.

get_statistics

Retrieve overall statistics about trees and tiles, including coverage and leaf counts.

validate_split_quality

Automatically detect antipatterns in splits and provide remediation guidance.

get_tree_validation_report

Obtain validation reports for all splits within a tree to ensure quality.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational