Skip to main content
Glama

mcp-appstore

by appreply-co
dispose.js866 B
// Call dispose callback on each cache purge "use strict"; var callable = require("es5-ext/object/valid-callable") , forEach = require("es5-ext/object/for-each") , extensions = require("../lib/registered-extensions") , apply = Function.prototype.apply; extensions.dispose = function (dispose, conf, options) { var del; callable(dispose); if ((options.async && extensions.async) || (options.promise && extensions.promise)) { conf.on( "deleteasync", (del = function (id, resultArray) { apply.call(dispose, null, resultArray); }) ); conf.on("clearasync", function (cache) { forEach(cache, function (result, id) { del(id, result); }); }); return; } conf.on("delete", (del = function (id, result) { dispose(result); })); conf.on("clear", function (cache) { forEach(cache, function (result, id) { del(id, result); }); }); };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/appreply-co/mcp-appstore'

If you have feedback or need assistance with the MCP directory API, please join our Discord server