{"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.10.0","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.10.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-04-11T07:38:02.375076Z","publishedAt":"2026-04-11T07:38:02.375076Z","updatedAt":"2026-04-11T07:38:02.375076Z","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.10.1","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.10.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-05-02T19:28:24.174711Z","publishedAt":"2026-05-02T19:28:24.174711Z","updatedAt":"2026-05-02T19:28:24.174711Z","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.10.2","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.10.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-05-03T07:56:03.022162Z","publishedAt":"2026-05-03T07:56:03.022162Z","updatedAt":"2026-05-03T07:56:03.022162Z","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.10.3","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.10.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-05-15T11:08:37.150549Z","publishedAt":"2026-05-15T11:08:37.150549Z","updatedAt":"2026-05-15T11:08:37.150549Z","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.10.6","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.10.6","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-06-29T19:56:06.409372Z","publishedAt":"2026-06-29T19:56:06.409372Z","updatedAt":"2026-06-29T19:56:06.409372Z","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.11.0","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.11.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-07-03T11:16:19.430759Z","publishedAt":"2026-07-03T11:16:19.430759Z","updatedAt":"2026-07-03T11:16:19.430759Z","isLatest":true}}},{"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.5.6","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.5.6","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-18T16:57:28.576088Z","publishedAt":"2026-03-18T16:57:28.576088Z","updatedAt":"2026-03-18T16:57:28.576088Z","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.5.9","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.5.9","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-20T10:11:07.611378Z","publishedAt":"2026-03-20T10:11:07.611378Z","updatedAt":"2026-03-20T10:11:07.611378Z","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.6.0","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.6.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-22T14:58:24.487294Z","publishedAt":"2026-03-22T14:58:24.487294Z","updatedAt":"2026-03-22T14:58:24.487294Z","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.6.1","packages":[{"registryType":"npm","identifier":"@dpesch/mantisbt-mcp-server","version":"1.6.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-24T12:04:54.275198Z","publishedAt":"2026-03-24T12:04:54.275198Z","updatedAt":"2026-03-24T12:04:54.275198Z","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.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}}}],"metadata":{"count":18}}
