We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d4168b3 commit 4f18181Copy full SHA for 4f18181
src/planet_mcp/server.py
@@ -25,11 +25,19 @@ def __init__(
25
mcp: FastMCP,
26
session: planet.Session,
27
ignore: set[str] | None = None,
28
+ include: set[str] | None = None,
29
):
30
self.mcp = mcp
31
self.session = session
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
41
42
self.make_tools(planet.FeaturesClient, "features")
43
self.make_tools(planet.DataClient, "data")
0 commit comments