{"name":"io.github.bpamiri/u2-mcp","slug":"bpamiri-u2-mcp","title":"U2 MCP Server","description":"Connect AI assistants to Rocket Universe/UniData MultiValue databases via MCP.","url":"https://mcp.market/server/bpamiri-u2-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":6,"forks":1,"downloads_week":31,"last_push_at":"2026-02-09T19:31:55.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/bpamiri/u2-mcp","website":"https://github.com/bpamiri/u2-mcp","version":"0.1.1","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"u2-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Universe/UniData server hostname or IP address","name":"U2_HOST"},{"description":"Database username","name":"U2_USER"},{"description":"Database password","name":"U2_PASSWORD"},{"description":"Account name to connect to","name":"U2_ACCOUNT"},{"description":"Service type: 'uvcs' for Universe, 'udcs' for UniData","default":"uvcs","name":"U2_SERVICE"},{"description":"Server port","default":"31438","name":"U2_PORT"},{"description":"Enable SSL connection","default":"false","name":"U2_SSL"},{"description":"Disable write operations for safe exploration","default":"false","name":"U2_READ_ONLY"},{"description":"Maximum records returned from SELECT queries","default":"10000","name":"U2_MAX_RECORDS"},{"description":"Comma-separated list of blocked TCL commands","default":"DELETE.FILE,CLEAR.FILE","name":"U2_BLOCKED_COMMANDS"}]}],"tools":[{"name":"analyze_file_structure","description":"Analyze file structure by sampling records to infer field usage patterns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"begin_transaction","description":"Begin a database transaction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"call_subroutine","description":"Call a cataloged BASIC subroutine with arguments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"commit_transaction","description":"Commit the current transaction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"connect","description":"Establish connection to the Universe/UniData server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_knowledge","description":"Delete a saved knowledge topic.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_record","description":"Delete a record from a Universe file.","write_action":true,"price_micros":0,"input_schema":null},{"name":"describe_file","description":"Get a comprehensive description of a Universe file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"disconnect","description":"Close all connections to the Universe/UniData server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"execute_query","description":"Execute a RetrieVe/UniQuery statement and return results.","write_action":true,"price_micros":0,"input_schema":null},{"name":"execute_tcl","description":"Execute a TCL/ECL command and return the output.","write_action":true,"price_micros":0,"input_schema":null},{"name":"export_to_csv","description":"Export records from a Universe file to CSV format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_to_json","description":"Export records from a Universe file to JSON format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_account_info","description":"Get information about the current Universe account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_field_definition","description":"Get detailed definition for a specific dictionary field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_file_info","description":"Get information about a Universe file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_knowledge_topic","description":"Get saved knowledge for a specific topic.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_select_list","description":"Execute a SELECT statement and return the list of record IDs.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_transaction_status","description":"Get the current transaction status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_catalog","description":"List available cataloged programs in the account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_connections","description":"List all active database connections.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_dictionary","description":"List all dictionary items for a Universe file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_files","description":"List available files in the current Universe account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_knowledge","description":"List all saved knowledge topics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_record","description":"Read a single record from a Universe file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_records","description":"Read multiple records from a Universe file efficiently.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rollback_transaction","description":"Rollback the current transaction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_knowledge","description":"Save learned information about the Universe database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_knowledge","description":"Search saved knowledge for specific information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_query","description":"Validate a RetrieVe/UniQuery statement before execution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"write_record","description":"Write or update a record in a Universe file.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-10-01T23:11:42.711Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:11:42.650Z","components":{"code":{"score":25,"max":25,"notes":["25 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":4,"max":15,"notes":["last push 234 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":"u2-mcp","version":"0.1.1","found":true,"weeklyDownloads":31,"license":"Apache-2.0","dependencyCount":12,"publishedAt":"2025-12-17T20:22:12.999353Z","repositoryUrl":"https://github.com/bpamiri/u2-mcp"}],"repo":{"found":true,"owner":"bpamiri","repo":"u2-mcp","archived":false,"pushedAt":"2026-02-09T19:31:55Z","stars":6,"forks":1,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/180555?v=4","ownerCreatedAt":"2010-01-12T07:19:01Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/180555?v=4&s=128","source":"github"},"presence":{"stars":6,"forks":1,"downloadsWeek":31,"license":"Apache-2.0","lastPushAt":"2026-02-09T19:31:55.000Z","score":22}}}},"grade_history":[],"reviews":[]}