Commit Graph

5 Commits

Author SHA1 Message Date
daniel
53cbb53178 feat: replace CordraPy with http requests 2025-06-29 14:50:42 +02:00
daniel
cc06e1eace feat: add schema listing functionality
- Add find method to CordraClient for querying objects
- Implement cordra://schemas resource for listing available type schemas
- Add comprehensive unit tests for both client find method and server schema listing
- Handle CordraPy response format with results array extraction
- Support schema name extraction from returned objects
2025-06-29 14:28:08 +02:00
daniel
0f9d33c20b feat: add digital object resource 2025-06-29 13:59:22 +02:00
daniel
bfdc1d75ae fix: improve type checking and linting configuration
- Add mypy configuration with cordra module overrides
- Fix newline issues in __init__.py and server.py
- Update dependencies to use CordraPy from GitHub
- Add setuptools dependency for CordraPy compatibility
- Configure pytest with asyncio support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-29 11:29:40 +02:00
daniel
ba77019291 feat: add basic MCP server with ping tool 2025-06-29 10:20:59 +02:00