Repository navigation
v0.1.0b1
Pre-release
Pre-release
·
84 commits
to main
since this release
Added
- Initial project setup with FastMCP server using stdio transport for VS Code Copilot integration
DataverseClientwrapper with lifespan management — initializes on startup, cleans up on shutdown- Authentication factory supporting
interactive,client_secret, andazure_cliauth types viaDATAVERSE_AUTH_TYPEenvironment variable dataverse_list_solutionstool — list installed solutions in the Dataverse environment with filtering and paginationdataverse_get_solutiontool — retrieve a single solution by unique namedataverse_list_solution_componentstool — list components belonging to a solution, with component type codes and display namesdataverse_query_tabletool — query records from any Dataverse table with OData filtering, column selection, sorting, and expand supportdataverse_get_recordtool — retrieve a single record by ID from any Dataverse tabledataverse_list_tablestool — list available tables (entities) in the Dataverse environment with metadatadataverse_get_table_metadatatool — retrieve detailed schema metadata for a specific table including columns and relationships- Pydantic v2 input models for all tools with field validation and constraints
- Structured JSON responses for all tools with consistent
error,count, andhas_morefields - Logging to stderr via Python
loggingmodule — stdout reserved for stdio transport