Skip to content

Commit 4f18181

Browse files
committed
add an include or ignore list
1 parent d4168b3 commit 4f18181

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/planet_mcp/server.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,19 @@ def __init__(
2525
mcp: FastMCP,
2626
session: planet.Session,
2727
ignore: set[str] | None = None,
28+
include: set[str] | None = None,
2829
):
2930
self.mcp = mcp
3031
self.session = session
3132

32-
self.ignore = ignore if ignore is not None else DEFAULT_IGNORE
33+
if ignore and include:
34+
raise ValueError("Cannot specify both ignore and include sets.")
35+
36+
self.include = include
37+
self.ignore = ignore
38+
39+
if self.ignore is None and self.include is None:
40+
self.ignore = DEFAULT_IGNORE
3341

3442
self.make_tools(planet.FeaturesClient, "features")
3543
self.make_tools(planet.DataClient, "data")

0 commit comments

Comments
 (0)