Skip to content

MCP Tools for PDS #30

Open
iamsims wants to merge 16 commits intoNASA-IMPACT:developfrom
iamsims:develop
Open

MCP Tools for PDS #30
iamsims wants to merge 16 commits intoNASA-IMPACT:developfrom
iamsims:develop

Conversation

@iamsims
Copy link
Copy Markdown
Collaborator

@iamsims iamsims commented Feb 13, 2026

No description provided.

Comment thread docs/testing_instruction.md
@NISH1001
Copy link
Copy Markdown
Collaborator

@iamsims also provide better descirption for PR.

Copy link
Copy Markdown
Collaborator

@NISH1001 NISH1001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1st pass:
Couple of observations

  • You can avoid usingAnnotated to primite types like float, int, str etc and direclty use Field(...) level constraints there
  • Use loguru
  • Use base url from env. the comment says env but env is not impleented

Comment thread akd_ext/tools/pds/sbn/list_sources.py Outdated
Comment thread akd_ext/tools/pds/sbn/search_coordinates.py Outdated
Comment thread akd_ext/tools/pds/sbn/search_coordinates.py Outdated
Comment thread akd_ext/tools/pds/img/count.py Outdated
Comment thread akd_ext/tools/pds/sbn/list_sources.py Outdated
Comment thread akd_ext/tools/pds/sbn/search_coordinates.py Outdated
- Add tools for 6 PDS APIs: IMG, ODE, OPUS, PDS4, PDS Catalog, and SBN
- Add Literal types derived from sde-data-agents resources (without resources)
- Validate parity extensively for IMG, ODE, OPUS, PDS4, and PDS Catalog

Note: SBN parity validation still TODO
- Move testing instructions to md
- Add loading base url from env with defaults
- Use loguru for logging
- Remove annotated type and use field type
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants