{"name":"io.github.totonga/odsbox-jaquel-mcp","slug":"totonga-odsbox-jaquel-mcp","title":"ASAM ODS odsbox jaquel MCP Server","description":"MCP server for ASAM ODS with Jaquel query tools, connection management, and data access","url":"https://mcp.market/server/totonga-odsbox-jaquel-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":4,"forks":1,"downloads_week":115,"last_push_at":"2026-09-28T20:43:50.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/totonga/odsbox-jaquel-mcp","website":null,"version":"1.8.3","remotes":[],"packages":[{"registryType":"pypi","identifier":"odsbox-jaquel-mcp","version":"1.8.3","runtimeHint":"uvx","transport":{"type":"stdio"}}],"tools":[{"name":"data_generate_fetcher_script","description":"Generate Python scripts for fetching submatrix data with error handling and data processing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"data_get_quantities","description":"Get available measurement quantities for a submatrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"data_read_submatrix","description":"Read timeseries data from a submatrix using bulk data access.","write_action":false,"price_micros":0,"input_schema":null},{"name":"help_bulk_api","description":"Get help and guidance on using the Bulk API for loading timeseries data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ods_connect","description":"Establish connection to ASAM ODS server for live model inspection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ods_connect_env_list","description":"List all ODS servers configured via environment variables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ods_connect_using_env","description":"Establish connection to ASAM ODS server using environment variables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ods_disconnect","description":"Close connection to ODS server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ods_get_connection_info","description":"Get current ODS connection information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"plot_comparison_notebook","description":"Generate a Jupyter notebook for comparing measurements.","write_action":false,"price_micros":0,"input_schema":null},{"name":"plot_generate_code","description":"Generate Python plotting code for measurement comparison.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_describe","description":"Describe what a Jaquel query does.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_execute","description":"Execute a Jaquel query directly on connected ODS server.","write_action":true,"price_micros":0,"input_schema":null},{"name":"query_generate_skeleton","description":"Generate a query skeleton for a specific entity and operation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_get_operator_docs","description":"Get documentation and examples for a Jaquel operator.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_get_pattern","description":"Get a template for a common Jaquel query pattern.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_list_patterns","description":"List all available Jaquel query patterns and templates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_validate","description":"Validate a Jaquel query structure for syntax errors and best practices.","write_action":false,"price_micros":0,"input_schema":null},{"name":"schema_field_exists","description":"Check if a field exists in entity schema.","write_action":false,"price_micros":0,"input_schema":null},{"name":"schema_get_entity","description":"Get available fields for an entity from ODS model.","write_action":false,"price_micros":0,"input_schema":null},{"name":"schema_list_entities","description":"Return a list of existing entities from the ODS server ModelCache.","write_action":false,"price_micros":0,"input_schema":null},{"name":"schema_test_to_measurement_hierarchy","description":"Get hierarchical entity chain from AoTest to AoMeasurement via 'children' relation.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-16T17:09:23.499Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-16T17:09:23.420Z","components":{"code":{"score":25,"max":25,"notes":["30 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 18 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"odsbox-jaquel-mcp","version":"1.8.3","found":true,"weeklyDownloads":115,"license":"Apache-2.0","dependencyCount":6,"publishedAt":"2026-09-04T07:46:50.869486Z","repositoryUrl":"https://github.com/totonga/odsbox-jaquel-mcp"}],"repo":{"found":true,"owner":"totonga","repo":"odsbox-jaquel-mcp","archived":false,"pushedAt":"2026-09-28T20:43:50Z","stars":4,"forks":1,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/16381977?v=4","ownerCreatedAt":"2015-12-21T09:36:27Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/16381977?v=4&s=128","source":"registry"},"presence":{"stars":4,"forks":1,"downloadsWeek":115,"license":"NOASSERTION","lastPushAt":"2026-09-28T20:43:50.000Z","score":32}}}},"grade_history":[],"reviews":[]}