{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.6.2","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.6.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-24T18:56:26.877969Z","publishedAt":"2026-03-24T18:56:26.877969Z","updatedAt":"2026-03-24T18:56:26.877969Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.7.0","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-26T19:42:37.804847Z","publishedAt":"2026-03-26T19:42:37.804847Z","updatedAt":"2026-03-26T19:42:37.804847Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.8.0","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.8.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T11:01:06.257834Z","publishedAt":"2026-03-27T11:01:06.257834Z","updatedAt":"2026-03-27T11:01:06.257834Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.8.1","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.8.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T16:18:09.868852Z","publishedAt":"2026-03-27T16:18:09.868852Z","updatedAt":"2026-03-27T16:18:09.868852Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.8.2","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.8.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T18:02:41.036125Z","publishedAt":"2026-03-27T18:02:41.036125Z","updatedAt":"2026-03-27T18:02:41.036125Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.8.3","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.8.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-28T11:02:59.619296Z","publishedAt":"2026-03-28T11:02:59.619296Z","updatedAt":"2026-03-28T11:02:59.619296Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.9.0","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.9.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-28T19:02:47.936664Z","publishedAt":"2026-03-28T19:02:47.936664Z","updatedAt":"2026-03-28T19:02:47.936664Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpesch/mantisbt-mcp-server","description":"MantisBT MCP server – manage issues, notes, files, tags, and relationships. With semantic search.","title":"MantisBT MCP Server","version":"1.9.1","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.9.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the MantisBT REST API, e.g. https://your-mantis.example.com/api/rest","isRequired":true,"format":"string","placeholder":"https://your-mantis.example.com/api/rest","name":"MANTIS_BASE_URL"},{"description":"MantisBT API key (Profile → API Tokens in MantisBT)","isRequired":true,"format":"string","isSecret":true,"name":"MANTIS_API_KEY"},{"description":"Directory for the metadata cache. Defaults to ~/.cache/mantisbt-mcp","format":"filepath","name":"MANTIS_CACHE_DIR"},{"description":"Metadata cache TTL in seconds. Default: 3600 (1 hour)","format":"number","default":"3600","name":"MANTIS_CACHE_TTL"},{"description":"Transport mode. 'stdio' for local use (default), 'http' for remote/team deployments","format":"string","default":"stdio","choices":["stdio","http"],"name":"TRANSPORT"},{"description":"HTTP port when TRANSPORT=http. Default: 3000","format":"number","default":"3000","name":"PORT"},{"description":"Bind address when TRANSPORT=http. Default: 127.0.0.1 (local only). Use 0.0.0.0 for Docker/remote.","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Optional Bearer token to protect the /mcp endpoint when TRANSPORT=http","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"},{"description":"Enable offline semantic search (requires ~80 MB model download on first use)","format":"boolean","default":"false","name":"MANTIS_SEARCH_ENABLED"},{"description":"Vector store backend for semantic search. 'vectra' (default, pure JS) or 'sqlite-vec' (faster for >10k issues)","format":"string","default":"vectra","choices":["vectra","sqlite-vec"],"name":"MANTIS_SEARCH_BACKEND"},{"description":"Directory for the semantic search index. Defaults to ~/.cache/mantisbt-mcp/search","format":"filepath","name":"MANTIS_SEARCH_DIR"},{"description":"Hugging Face model for embeddings. Default: Xenova/paraphrase-multilingual-MiniLM-L12-v2","format":"string","default":"Xenova/paraphrase-multilingual-MiniLM-L12-v2","name":"MANTIS_SEARCH_MODEL"},{"description":"ONNX inference threads for the embedding model. Default: 1","format":"number","default":"1","name":"MANTIS_SEARCH_THREADS"},{"description":"If set, restricts file uploads to this directory (path traversal protection)","format":"filepath","name":"MANTIS_UPLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T06:27:45.854493Z","publishedAt":"2026-03-30T06:27:45.854493Z","updatedAt":"2026-03-30T06:27:45.854493Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/faktuj-mcp","description":"Generate Polish VAT invoices (Faktura VAT) as PDF","title":"Faktuj MCP","repository":{"url":"https://github.com/softvoyagers/fakturka-api","source":"github","id":"softvoyagers/fakturka-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"faktuj-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:29.293441Z","publishedAt":"2026-02-17T20:30:29.293441Z","updatedAt":"2026-02-17T20:30:29.293441Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/linkmeta-mcp","description":"Extract URL metadata (Open Graph, Twitter Cards, JSON-LD) from any URL","title":"LinkMeta MCP","repository":{"url":"https://github.com/softvoyagers/linkmeta-api","source":"github","id":"softvoyagers/linkmeta-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"linkmeta-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:26.630361Z","publishedAt":"2026-02-17T20:30:26.630361Z","updatedAt":"2026-02-17T20:30:26.630361Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/linkshrink-mcp","description":"Privacy-first URL shortener with analytics","title":"LinkShrink MCP","repository":{"url":"https://github.com/softvoyagers/linkshrink-api","source":"github","id":"softvoyagers/linkshrink-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"linkshrink-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:28.695971Z","publishedAt":"2026-02-17T20:30:28.695971Z","updatedAt":"2026-02-17T20:30:28.695971Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/ogforge-mcp","description":"Generate Open Graph images with themes and Lucide icons","title":"OGForge MCP","repository":{"url":"https://github.com/softvoyagers/ogforge-api","source":"github","id":"softvoyagers/ogforge-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ogforge-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:28.175976Z","publishedAt":"2026-02-17T20:30:28.175976Z","updatedAt":"2026-02-17T20:30:28.175976Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/pagedrop-mcp","description":"Deploy and manage instant HTML sites with paste, upload, and ZIP deploy","title":"PageDrop MCP","repository":{"url":"https://github.com/softvoyagers/pagedrop-api","source":"github","id":"softvoyagers/pagedrop-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"pagedrop-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:30.361078Z","publishedAt":"2026-02-17T20:30:30.361078Z","updatedAt":"2026-02-17T20:30:30.361078Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/pageshot-mcp","description":"Capture webpage screenshots with format, viewport, and dark mode options","title":"PageShot MCP","repository":{"url":"https://github.com/softvoyagers/pageshot-api","source":"github","id":"softvoyagers/pageshot-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"pageshot-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:27.150806Z","publishedAt":"2026-02-17T20:30:27.150806Z","updatedAt":"2026-02-17T20:30:27.150806Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/pdfspark-mcp","description":"Convert HTML or URLs to PDF documents powered by Playwright","title":"PDFSpark MCP","repository":{"url":"https://github.com/softvoyagers/pdfspark-api","source":"github","id":"softvoyagers/pdfspark-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"pdfspark-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:27.667298Z","publishedAt":"2026-02-17T20:30:27.667298Z","updatedAt":"2026-02-17T20:30:27.667298Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dpozimski/qrmint-mcp","description":"Generate styled QR codes with colors, logos, frames, and batch support","title":"QRMint MCP","repository":{"url":"https://github.com/softvoyagers/qrmint-api","source":"github","id":"softvoyagers/qrmint-api"},"version":"1.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"qrmint-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-17T20:30:29.80373Z","publishedAt":"2026-02-17T20:30:29.80373Z","updatedAt":"2026-02-17T20:30:29.80373Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dr12hes/engrm","description":"Shared memory across devices, sessions, and agents for OpenClaw, Claude Code, and Codex.","repository":{"url":"https://github.com/dr12hes/engrm","source":"github"},"version":"0.4.6","packages":[{"registryType":"npm","identifier":"engrm","version":"0.4.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-18T21:21:04.086619Z","publishedAt":"2026-03-18T21:21:04.086619Z","updatedAt":"2026-03-18T21:21:04.086619Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.drQedwards/pmll-memory-mcp","description":"PMLL Memory MCP — persistent KV context memory and Q-promise deduplication.","repository":{"url":"https://github.com/drQedwards/PPM","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"pmll-memory-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T02:33:50.834804Z","publishedAt":"2026-03-08T02:33:50.834804Z","updatedAt":"2026-03-08T02:33:50.834804Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragnoir/shopify-theme-inspector","description":"Profile Shopify Liquid performance, find slow theme code, and explain fixes in plain language.","repository":{"url":"https://github.com/dragnoir/Shopify-Theme-Inspector-MCP","source":"github"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"shopify-theme-inspector-mcp","version":"0.5.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T17:56:26.938486Z","publishedAt":"2026-07-14T17:56:26.938486Z","updatedAt":"2026-07-14T17:56:26.938486Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.21","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.21","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-31T04:08:56.946994Z","publishedAt":"2026-01-31T04:08:56.946994Z","updatedAt":"2026-01-31T04:08:56.946994Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.22","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.22","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-31T04:14:15.60139Z","publishedAt":"2026-01-31T04:14:15.60139Z","updatedAt":"2026-01-31T04:14:15.60139Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.23","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.23","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-07T22:30:32.747866Z","publishedAt":"2026-02-07T22:30:32.747866Z","updatedAt":"2026-02-07T22:30:32.747866Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.24","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.24","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T00:53:42.048871Z","publishedAt":"2026-02-09T00:53:42.048871Z","updatedAt":"2026-02-09T00:53:42.048871Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.25","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.25","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-12T04:11:16.272759Z","publishedAt":"2026-02-12T04:11:16.272759Z","updatedAt":"2026-02-12T04:11:16.272759Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.26","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.26","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-15T17:14:59.582452Z","publishedAt":"2026-02-15T17:14:59.582452Z","updatedAt":"2026-02-15T17:14:59.582452Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.27","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.27","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-21T04:00:01.861878Z","publishedAt":"2026-02-21T04:00:01.861878Z","updatedAt":"2026-02-21T04:00:01.861878Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.28","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.28","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-05T01:24:46.842606Z","publishedAt":"2026-03-05T01:24:46.842606Z","updatedAt":"2026-03-05T01:24:46.842606Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.29","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.29","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-05T02:41:05.81614Z","publishedAt":"2026-03-05T02:41:05.81614Z","updatedAt":"2026-03-05T02:41:05.81614Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.30","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.30","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-14T22:23:19.506965Z","publishedAt":"2026-03-14T22:23:19.506965Z","updatedAt":"2026-03-14T22:23:19.506965Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dragonejt/iceberg-mcp-server","description":"MCP Server for Apache Iceberg","title":"Iceberg MCP Server","version":"0.1.31","packages":[{"registryType":"pypi","identifier":"iceberg-mcp-server","version":"0.1.31","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-14T22:47:57.621093Z","publishedAt":"2026-03-14T22:47:57.621093Z","updatedAt":"2026-03-14T22:47:57.621093Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.dragonejt/iceberg-mcp-server:0.1.31","count":30}}
