{"name":"io.github.daedalus/mcp-psycopg2","slug":"daedalus-mcp-psycopg2","title":null,"description":"MCP server exposing psycopg2 PostgreSQL database adapter functionality","url":"https://mcp.market/server/daedalus-mcp-psycopg2","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"data","tags":["data"],"presence":{"score":12,"stars":0,"forks":0,"downloads_week":12,"last_push_at":"2026-04-21T19:27:35.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/daedalus/mcp-psycopg2","website":null,"version":"0.1.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcp-psycopg2","version":"0.1.0","transport":{"type":"stdio"}}],"tools":[{"name":"begin_transaction","description":"Begin a new transaction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cancel_query","description":"Cancel the current database operation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"close_connection","description":"Close an existing database connection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"close_cursor","description":"Close a database cursor.","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":"Create a new PostgreSQL database connection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"copy_expert","description":"Execute custom COPY statement.","write_action":true,"price_micros":0,"input_schema":null},{"name":"copy_from","description":"Copy data from a file-like object to a table.","write_action":false,"price_micros":0,"input_schema":null},{"name":"copy_to","description":"Copy data from a table to a file-like object.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_cursor","description":"Create a new database cursor.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_large_object","description":"Create or open a large object.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_named_cursor","description":"Create a server-side named cursor.","write_action":true,"price_micros":0,"input_schema":null},{"name":"execute_many","description":"Execute a SQL query with multiple parameter sets.","write_action":true,"price_micros":0,"input_schema":null},{"name":"execute_query","description":"Execute a SQL query.","write_action":true,"price_micros":0,"input_schema":null},{"name":"fetch_all","description":"Fetch all remaining rows from cursor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_many","description":"Fetch multiple rows from cursor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_one","description":"Fetch one row from cursor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_backend_pid","description":"Get backend process ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_connection_info","description":"Get information about a database connection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_dsn_parameters","description":"Get connection parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_notices","description":"Get database notices.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_server_version","description":"Get PostgreSQL server version.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_connections","description":"List all active connections.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cursors","description":"List all active cursors.","write_action":false,"price_micros":0,"input_schema":null},{"name":"make_dsn","description":"Create a connection string from arguments.","write_action":true,"price_micros":0,"input_schema":null},{"name":"mogrify","description":"Return query string after parameter binding.","write_action":false,"price_micros":0,"input_schema":null},{"name":"parse_dsn","description":"Parse a connection string.","write_action":false,"price_micros":0,"input_schema":null},{"name":"quote_identifier","description":"Quote an SQL identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_large_object","description":"Read from a large object.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_composite","description":"Register composite type adapter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_hstore","description":"Register hstore type adapter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_json","description":"Register JSON type adapter.","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":"scroll_cursor","description":"Scroll through cursor results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_isolation_level","description":"Set transaction isolation level.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_session","description":"Set session parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"write_large_object","description":"Write to a large object.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T23:16:05.658Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:16:05.608Z","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":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 159 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":"mcp-psycopg2","version":"0.1.0","found":true,"weeklyDownloads":12,"license":"MIT","dependencyCount":22,"publishedAt":"2026-04-06T18:42:07.553167Z","repositoryUrl":"https://github.com/daedalus/mcp-psycopg2"}],"repo":{"found":true,"owner":"daedalus","repo":"mcp-psycopg2","archived":false,"pushedAt":"2026-04-21T19:27:35Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/115175?v=4","ownerCreatedAt":"2009-08-14T02:32:04Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/115175?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":12,"license":"MIT","lastPushAt":"2026-04-21T19:27:35.000Z","score":12}}}},"grade_history":[],"reviews":[]}