What's Changed
New Features
- Add prompts support to SDK by @peteski22 in #4
- Add resources and resource templates support to SDK by @peteski22 in #5
Breaking Changes ⚠️
- Refactor SDK method names by @peteski22 in #6
getToolSchemas()
→getTools()
at server namespace level- Removed console logging which can cause issues if downstream SDK consumers are providing MCP servers
- Simplify SDK architecture - remove aggregation methods
- REMOVED:
client.getTools()
,client.getToolSchemas()
- Aggregation moved to
mcpd-proxy
- SDK now focuses on server-level operations via dynamic caller
- REMOVED:
Migration Guide
If using aggregation methods, either:
- Switch to
mcpd-proxy
for unified multi-server aggregation - Use server-level methods:
client.servers.<server>.getTools()
Full Changelog: v0.0.1...v0.0.2