Goaltree MCP server
io.github.furkanYanteri1/goaltree·v0.6.2A multi-parent goal graph where value propagates, so what more things depend on ranks higher
0 stars13 downloads/wk
Reviews
Write oneNobody has reviewed Goaltree yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Goaltree tools (9, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_goalAdd a goal to the current tree under one or more existing parent goals.
clear_active_goalClear whichever goals were marked active, e.g. once the current unit of work is finished.
create_treewrite actionStart a new goal tree with a single root goal. Replaces any existing tree in this session.
link_artifactsAttach additional related files / backend artifacts to an existing goal.
list_prioritiesReturn every goal in the current tree, ranked by its current computed value.
load_treeLoad a previously saved tree for this project, if one exists on disk.
open_dashboardReturn the URL of the live, interactive dashboard for the current tree.
reset_treeDiscard the current tree (in memory and on disk) so a new one can be started with create_tree.
set_active_goalMark one or more goals as being actively worked on right now -- highlights them live in the dashboard.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 29 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Goaltree compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 72% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 11%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 13
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 5 read · 3 create · 1 change
Install Goaltree in Claude Code, Cursor or VS Code
claude mcp add goaltree -- uvx goaltree
What the publisher says
From the Goaltree repository's README, as published. We do not edit it. Read it on GitHub
GoalT (Goal Tree)
<!-- mcp-name: io.github.furkanYanteri1/goaltree -->
A multi-parent, value-propagating goal graph. Concept-stage, open source, looking for people to poke holes in it.
The idea
Most prioritization tools assume a clean hierarchy: one goal breaks into sub-goals, which break into sub-sub-goals, and so on. Real work rarely looks like that. A feature can depend on two other things at once; a bug fix can matter to three different initiatives for three different reasons. Trees don't capture that. A graph might.
GoalT is a small engine for exactly that:
- One root goal. Everything traces back to it.
- Any goal can have multiple children and multiple parents. It's a DAG, not a tree.
- Every parent distributes exactly 1.0 of value across its children.
- A goal with multiple parents accumulates value from each of them — so goals that genuinely matter to more things naturally float to the top.
- Adding a goal only recomputes the part of the graph it affects, not the whole thing.
- Cycles are rejected explicitly, not silently allowed to loop.
Value redistribution (how a parent splits its value among children) is pluggable. By default it's a simple equal split — deterministic, no API key needed, always converges. You can swap in an LLM to decide weights based on context instead (e.g. "speed matters more than polish this sprint"). The engine never trusts the LLM's numbers directly: whatever comes back gets validated and re-normalized so the graph stays mathematically consistent even if the model returns something odd.
Try it without installing anything
Click the "Open in Colab" badge above. It opens demo.ipynb in your browser, no setup required. Run the cells top to bottom.
Local install
Requirements: Python 3.10+ (the mcp package, needed for the Claude Code server, requires it). If you're on macOS and pip install fails with errors like "Requires-Python >=3.10" or "No matching distribution found for mcp", you likely have more than one Python installed and pip is pointing at the wrong one (common with the Python bundled in Xcode Command Line Tools). Check with python3 --version, and if it's 3.10+, use python3 -m pip install ... instead of a bare pip install ..., which guarantees packages land in the same Python that will actually run the server.
python3 -m pip install goaltreeThe core engine only needs networkx. The heavier pieces are extras, so you install what you actually use:
python3 -m pip install "goaltree[viz]" # + matplotlib, for visualize.draw
python3 -m pip install "goaltree[mcp]" # + the Claude Code MCP server and dashboard
python3 -m pip install "goaltree[all]" # everythingOr from source:
git clone https://github.com/GOAL-T/goaltree.git
cd goaltree
python3 -m pip install -e ".[all]"from goaltree import GoalGraph
g = GoalGraph()
g.add_root("root", "Ship v2 of the product")
g.add_goal("a", "Improve onboarding", parents=["root"])
g.add_goal("b", "Improve performance", parents=["root"])
g.add_goal("c", "Fix export bug", parents=["a", "b"]) # depends on both
print(g)GoalGraph(root='root')
1.000 Ship v2 of the product (root)
1.000 Fix export bug (c)
0.500 Improve onboarding (a)
0.500 Improve performance (b)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Goaltree: common questions
- Is Goaltree MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Goaltree safety report
- How do I install Goaltree?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Goaltree need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Goaltree maintained?
- The last commit was 29 days ago (2026-10-06). The latest release is v0.6.2.
- How does Goaltree compare with other MCP servers?
- safety score 86/100 (higher than 72% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.