{"name":"io.github.StudiousXiaoYu/oracle-link","slug":"studiousxiaoyu-oracle-link","title":null,"description":"Oracle MCP Query Server (Node.js) - Read-only SELECT via MCP","url":"https://mcp.market/server/studiousxiaoyu-oracle-link","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":0,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/StudiousXiaoYu/oracle-link","website":null,"version":"0.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@studious-xiaoyu/oracle-link","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Oracle DB username (optional when using tool url)","format":"string","name":"ORACLE_USERNAME"},{"description":"Oracle DB password (optional when using tool url)","format":"string","isSecret":true,"name":"ORACLE_PASSWORD"},{"description":"Oracle connect string host:port/service (optional when using tool url)","format":"string","name":"ORACLE_CONNECT_STRING"},{"description":"Admin privilege (SYSDBA or SYSOPER), optional","format":"string","name":"ORACLE_PRIVILEGE"},{"description":"Default max rows for queries","format":"string","name":"DEFAULT_MAX_ROWS"}]}],"tools":[{"name":"oracle_describe_table","description":"Return detailed metadata for a table: table comment; columns with data type, length, precision/scale, nullability, default value, and column comment; primary key columns; unique constraints; foreign keys with referenced owner/table/columns; and indexes with uniqueness and columns. With owner provided, queries ALL_* views (may require privileges); otherwise uses USER_* views. Optional url supports ","write_action":false,"price_micros":0,"input_schema":null},{"name":"oracle_list_tables","description":"List table names for the current user or the specified schema owner. Without owner, queries USER_TABLES; with owner, queries ALL_TABLES and may require appropriate privileges. Optional url enables per-call connection (oracle://user:password@host:port/service). The owner value is treated case-insensitively but typically uppercase is used. Returns the total count and the table name list.","write_action":false,"price_micros":0,"input_schema":null},{"name":"oracle_query","description":"Execute a read-only SELECT/WITH query on Oracle. Rejects non-SELECT statements and enforces a row limit by appending FETCH FIRST when needed. Use max_rows to cap returned rows; when url includes maxRows, it overrides max_rows. Optional url supports per-call connection in the form oracle://user:password@host:port/service?privilege=SYSDBA&maxRows=N. Returns rows as an array of objects keyed by colum","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-10-01T23:12:09.762Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:12:09.725Z","components":{"code":{"score":25,"max":25,"notes":["4 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@studious-xiaoyu/oracle-link","version":"0.2.2","found":true,"hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2025-12-04T12:51:04.571Z"}],"repo":{"found":false,"owner":"StudiousXiaoYu","repo":"oracle-link","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":0}}}},"grade_history":[],"reviews":[]}