Daniel Bauer
96df10adb0
fix: update tests for module rename from mcp_cordra to cordra_mcp
...
- Updated all import statements in test files
- Added types-requests dependency for mypy type checking
- Fixed code formatting with ruff
2025-06-30 12:01:53 +02:00
Daniel Bauer
4102860d98
feat: linting
2025-06-30 11:52:10 +02:00
Daniel Bauer
9901f51f06
fix: linter and unit tests
2025-06-30 11:44:25 +02:00
daniel
4ef2f50e72
feat: better error handling.
2025-06-29 23:45:00 +02:00
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
fed4c26f21
fix: cordapy response parsing
2025-06-29 13:54:15 +02:00
daniel
2cca4adeb8
feat: implement cordra client
2025-06-29 11:42:58 +02:00
daniel
d95151f9a4
feat: initialize Python MCP server project structure
...
- Add pyproject.toml with dependencies and dev tools
- Create src/mcp_cordra package structure
- Add tests directory
- Configure uv environment with lock file
- Add comprehensive .gitignore
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-28 19:42:10 +02:00