{"name":"io.github.ni-c/opengist-mcp","slug":"ni-c-opengist-mcp","title":"Opengist","description":"Read, create, update and delete gists on a self-hosted Opengist instance","url":"https://mcp.market/server/ni-c-opengist-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":27,"stars":0,"forks":0,"downloads_week":65,"last_push_at":"2026-09-16T08:53:09.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ni-c/opengist-mcp","website":"https://opengist-mcp.ni-c.de","version":"0.5.0","remotes":[],"packages":[{"registryType":"npm","identifier":"opengist-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Opengist instance, e.g. https://gist.example.com","isRequired":true,"format":"string","name":"OPENGIST_URL"},{"description":"Opengist Personal Access Token (starts with og_), created under Settings -> Access Tokens","isRequired":true,"format":"string","isSecret":true,"name":"OPENGIST_TOKEN"},{"description":"Set to true to not register any write tools (create, update, delete, fork, like)","format":"string","name":"OPENGIST_READ_ONLY"},{"description":"Set to true to accept self-signed TLS certificates (scoped to the Opengist connection)","format":"string","name":"OPENGIST_INSECURE_TLS"},{"description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","name":"OPENGIST_ALLOW_TOOLS"},{"description":"Comma-separated tool names or list_* prefixes to remove from whatever OPENGIST_ALLOW_TOOLS left","format":"string","name":"OPENGIST_DENY_TOOLS"}]},{"registryType":"oci","identifier":"ghcr.io/ni-c/opengist-mcp:0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Opengist instance, e.g. https://gist.example.com","isRequired":true,"format":"string","name":"OPENGIST_URL"},{"description":"Opengist Personal Access Token (starts with og_), created under Settings -> Access Tokens","isRequired":true,"format":"string","isSecret":true,"name":"OPENGIST_TOKEN"},{"description":"Set to true to not register any write tools (create, update, delete, fork, like)","format":"string","name":"OPENGIST_READ_ONLY"},{"description":"Set to true to accept self-signed TLS certificates (scoped to the Opengist connection)","format":"string","name":"OPENGIST_INSECURE_TLS"},{"description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","name":"OPENGIST_ALLOW_TOOLS"},{"description":"Comma-separated tool names or list_* prefixes to remove from whatever OPENGIST_ALLOW_TOOLS left","format":"string","name":"OPENGIST_DENY_TOOLS"}]}],"tools":[{"name":"check_gist_like","description":"Report whether the token owner has liked the given gist. Also distinguishes \"not liked\" from \"not visible to you\".","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_gist","description":"Create a new gist from one or more files. Topics cannot be set through the API.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_gist","description":"Permanently delete a gist. This is irreversible: the git repository with every revision and the database row are destroyed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_gist_files","description":"Delete one or more files from a gist. The files disappear from the current revision; older revisions keep them in the git history.","write_action":true,"price_micros":0,"input_schema":null},{"name":"fork_gist","description":"Fork somebody else's gist into your own account. Forking a gist you","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gist","description":"Get one gist including its file contents. Commit history and forks are omitted unless requested.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gist_file","description":"Get the raw content of a single file of a gist, optionally at a specific revision and starting at a byte offset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user","description":"Get an Opengist user account. Without arguments this returns the account the access token belongs to (including its email);","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_gist_commits","description":"List the commit history of a gist, most recent first. Use a commit SHA from here with get_gist or get_gist_file to read an older revision.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_gist_forks","description":"List the gists that were forked from the given gist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_gists","description":"List gists on the Opengist instance: your own, a specific user's, all public ones, or the ones you (or a user) liked or forked.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_gists","description":"Find gists by title, description, topics or owner.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_gist_like","description":"Like or unlike a gist. Idempotent: the current state is read first and the gist is only toggled when it differs,","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_gist","description":"Change the metadata of a gist and/or write and rename files.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T00:26:50.537Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:26:50.530Z","components":{"code":{"score":25,"max":25,"notes":["35 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":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"opengist-mcp","version":"0.5.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-07T17:54:07.976Z","repositoryUrl":"git+https://github.com/ni-c/opengist-mcp.git","weeklyDownloads":65}],"repo":{"found":true,"owner":"ni-c","repo":"opengist-mcp","archived":false,"pushedAt":"2026-09-16T08:53:09Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/283341?v=4","ownerCreatedAt":"2010-05-21T13:00:22Z","license":"MIT"},"icon":{"url":"https://opengist-mcp.ni-c.de/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":65,"license":"MIT","lastPushAt":"2026-09-16T08:53:09.000Z","score":27}}}},"grade_history":[],"reviews":[]}