{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.mcparmory/asana","description":"Manage tasks, projects, portfolios, and team workflows","repository":{"url":"https://github.com/mcparmory/registry","source":"github"},"version":"1.0.4","packages":[{"registryType":"pypi","identifier":"mcparmory-asana","version":"1.0.4","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/asana:1.0.4","runtimeHint":"docker","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-05T14:18:01.557059Z","publishedAt":"2026-05-05T14:18:01.557059Z","updatedAt":"2026-05-05T14:18:01.557059Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.mcparmory/asana","description":"Manage tasks, projects, portfolios, and team workflows","repository":{"url":"https://github.com/mcparmory/registry","source":"github"},"version":"1.0.5","packages":[{"registryType":"pypi","identifier":"mcparmory-asana","version":"1.0.5","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/asana:1.0.5","runtimeHint":"docker","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T23:06:33.257395Z","publishedAt":"2026-05-11T23:06:33.257395Z","updatedAt":"2026-05-11T23:06:33.257395Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.asanabrial/leteo","description":"Persistent memory for AI coding agents: one Rust binary, one local SQLite database.","title":"Leteo","repository":{"url":"https://github.com/asanabrial/leteo","source":"github"},"version":"0.1.0","packages":[{"registryType":"cargo","identifier":"leteo","version":"0.1.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Which tools the server exposes. `agent` is the nineteen an agent reaches for while it works; the three that change or count the whole store sit behind `admin`.","value":"agent","type":"named","name":"--tools"}],"environmentVariables":[{"description":"Where the database lives. Defaults to ~/.leteo, and only needs setting for a store kept somewhere else — the server is started by the agent rather than by a person, so it cannot inherit a shell's environment.","format":"filepath","name":"LETEO_DATA_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T20:48:06.900018Z","publishedAt":"2026-08-11T20:48:06.900018Z","updatedAt":"2026-08-11T20:48:06.900018Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.asanabrial/leteo","description":"Persistent memory for AI coding agents: one Rust binary, one local SQLite database.","title":"Leteo","repository":{"url":"https://github.com/asanabrial/leteo","source":"github"},"version":"0.1.2","packages":[{"registryType":"cargo","identifier":"leteo","version":"0.1.2","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Which tools the server exposes. `agent` is the nineteen an agent reaches for while it works; the three that change or count the whole store sit behind `admin`.","value":"agent","type":"named","name":"--tools"}],"environmentVariables":[{"description":"Where the database lives. Defaults to ~/.leteo, and only needs setting for a store kept somewhere else — the server is started by the agent rather than by a person, so it cannot inherit a shell's environment.","format":"filepath","name":"LETEO_DATA_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T20:26:04.888634Z","publishedAt":"2026-08-12T20:26:04.888634Z","updatedAt":"2026-08-12T20:26:04.888634Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.asanabrial/leteo","description":"Persistent memory for AI coding agents: one Rust binary, one local SQLite database.","title":"Leteo","repository":{"url":"https://github.com/asanabrial/leteo","source":"github"},"version":"0.2.1","packages":[{"registryType":"cargo","identifier":"leteo","version":"0.2.1","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Which tools the server exposes. `agent` is the nineteen an agent reaches for while it works; the three that change or count the whole store sit behind `admin`.","value":"agent","type":"named","name":"--tools"}],"environmentVariables":[{"description":"Where the database lives. Defaults to ~/.leteo, and only needs setting for a store kept somewhere else — the server is started by the agent rather than by a person, so it cannot inherit a shell's environment.","format":"filepath","name":"LETEO_DATA_DIR"}]},{"registryType":"npm","identifier":"@asanabrial/leteo","version":"0.2.1","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Which tools the server exposes. `agent` is the nineteen an agent reaches for while it works; the three that change or count the whole store sit behind `admin`.","value":"agent","type":"named","name":"--tools"}],"environmentVariables":[{"description":"Where the database lives. Defaults to ~/.leteo, and only needs setting for a store kept somewhere else — the server is started by the agent rather than by a person, so it cannot inherit a shell's environment.","format":"filepath","name":"LETEO_DATA_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T23:13:28.91086Z","publishedAt":"2026-09-01T23:13:28.91086Z","updatedAt":"2026-09-01T23:13:28.91086Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.asanabrial/leteo","description":"Persistent memory for AI coding agents: one Rust binary, one local SQLite database.","title":"Leteo","repository":{"url":"https://github.com/asanabrial/leteo","source":"github"},"version":"0.3.0","packages":[{"registryType":"cargo","identifier":"leteo","version":"0.3.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Which tools the server exposes. `agent` is the nineteen an agent reaches for while it works; the three that change or count the whole store sit behind `admin`.","value":"agent","type":"named","name":"--tools"}],"environmentVariables":[{"description":"Where the database lives. Defaults to ~/.leteo, and only needs setting for a store kept somewhere else — the server is started by the agent rather than by a person, so it cannot inherit a shell's environment.","format":"filepath","name":"LETEO_DATA_DIR"}]},{"registryType":"npm","identifier":"@asanabrial/leteo","version":"0.3.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Which tools the server exposes. `agent` is the nineteen an agent reaches for while it works; the three that change or count the whole store sit behind `admin`.","value":"agent","type":"named","name":"--tools"}],"environmentVariables":[{"description":"Where the database lives. Defaults to ~/.leteo, and only needs setting for a store kept somewhere else — the server is started by the agent rather than by a person, so it cannot inherit a shell's environment.","format":"filepath","name":"LETEO_DATA_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T22:57:29.171566Z","publishedAt":"2026-10-06T22:57:29.171566Z","updatedAt":"2026-10-06T22:57:29.171566Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Read-only discovery for NeuralNg Angular components, APIs, packages, icons and theme recipes.","title":"NeuralNg Component and Theme MCP Server","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"0.1.0-beta.4","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"0.1.0-beta.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-30T16:23:45.690551Z","publishedAt":"2026-08-30T16:23:45.690551Z","updatedAt":"2026-08-30T16:23:45.690551Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Read-only discovery for NeuralNg Angular components, APIs, packages, icons and theme recipes.","title":"NeuralNg Component and Theme MCP Server","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"0.1.0-beta.5","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"0.1.0-beta.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-30T22:04:40.63447Z","publishedAt":"2026-08-30T22:04:40.63447Z","updatedAt":"2026-08-30T22:04:40.63447Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Read-only discovery for NeuralNg Angular components, APIs, packages, icons and theme recipes.","title":"NeuralNg Component and Theme MCP Server","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"0.1.0-beta.6","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"0.1.0-beta.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T16:15:38.663622Z","publishedAt":"2026-09-03T16:15:38.663622Z","updatedAt":"2026-09-03T16:15:38.663622Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Angular UI expert for NeuralNg discovery, composition, validation, icons and project-aware themes.","title":"NeuralNg Angular UI Expert MCP","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"1.0.0","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"1.0.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T15:51:25.772631Z","publishedAt":"2026-09-28T15:51:25.772631Z","updatedAt":"2026-09-28T15:51:25.772631Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Angular UI expert for NeuralNg discovery, composition, validation, icons and project-aware themes.","title":"NeuralNg Angular UI Expert MCP","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"1.0.0-rc.1","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"1.0.0-rc.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T18:30:26.805737Z","publishedAt":"2026-09-17T18:30:26.805737Z","updatedAt":"2026-09-17T18:30:26.805737Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Angular UI expert for NeuralNg discovery, composition, validation, icons and project-aware themes.","title":"NeuralNg Angular UI Expert MCP","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"1.0.0-rc.2","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"1.0.0-rc.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T12:31:09.301586Z","publishedAt":"2026-09-21T12:31:09.301586Z","updatedAt":"2026-09-21T12:31:09.301586Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Angular UI expert for NeuralNg discovery, composition, validation, icons and project-aware themes.","title":"NeuralNg Angular UI Expert MCP","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"1.0.0-rc.3","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"1.0.0-rc.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T20:26:15.031454Z","publishedAt":"2026-09-24T20:26:15.031454Z","updatedAt":"2026-09-24T20:26:15.031454Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hasanaydin7/neuralng","description":"Angular UI expert for NeuralNg discovery, composition, validation, icons and project-aware themes.","title":"NeuralNg Angular UI Expert MCP","repository":{"url":"https://github.com/hasanaydin7/NeuralTech","source":"github","subfolder":"libs/neural-mcp"},"version":"1.0.0-rc.4","websiteUrl":"https://neuralng.dev/docs/mcp-server","packages":[{"registryType":"npm","identifier":"@neural-ng/mcp-server","version":"1.0.0-rc.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T15:00:36.626586Z","publishedAt":"2026-09-26T15:00:36.626586Z","updatedAt":"2026-09-26T15:00:36.626586Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jtalk22/asana-mcp-server","description":"Change Asana without opening Asana — custom fields, sections, start dates, rich notes, bulk. PAT.","title":"Asana MCP Server","repository":{"url":"https://github.com/jtalk22/asana-mcp-server","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/jtalk22/asana-mcp-server","packages":[{"registryType":"npm","identifier":"@jtalk22/asana-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Asana Personal Access Token (create at https://app.asana.com/0/my-apps). Optional when stored via `asana-mcp --setup` (macOS Keychain or ~/.asana-mcp.json).","format":"string","isSecret":true,"name":"ASANA_PAT"},{"description":"Workspace GID. Optional — auto-detected when the token sees exactly one workspace.","format":"string","name":"ASANA_WORKSPACE_GID"},{"description":"Tool surface filter: all | read | write | comma-list of tool names.","format":"string","name":"ASANA_MCP_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T18:37:26.86907Z","publishedAt":"2026-08-15T18:37:26.86907Z","updatedAt":"2026-08-15T18:37:26.86907Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jtalk22/asana-mcp-server","description":"Change Asana without opening Asana — custom fields, sections, start dates, rich notes, bulk. PAT.","title":"Asana MCP Server","repository":{"url":"https://github.com/jtalk22/asana-mcp-server","source":"github"},"version":"1.0.1","websiteUrl":"https://github.com/jtalk22/asana-mcp-server","packages":[{"registryType":"npm","identifier":"@jtalk22/asana-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Asana Personal Access Token (create at https://app.asana.com/0/my-apps). Optional when stored via `asana-mcp --setup` (macOS Keychain or ~/.asana-mcp.json).","format":"string","isSecret":true,"name":"ASANA_PAT"},{"description":"Workspace GID. Optional — auto-detected when the token sees exactly one workspace.","format":"string","name":"ASANA_WORKSPACE_GID"},{"description":"Tool surface filter: all | read | write | comma-list of tool names.","format":"string","name":"ASANA_MCP_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T22:06:26.174376Z","publishedAt":"2026-08-15T22:06:26.174376Z","updatedAt":"2026-08-15T22:06:26.174376Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/asana","description":"Asana MCP — wraps the Asana REST API (OAuth)","title":"Asana","repository":{"url":"https://github.com/pipeworx-io/mcp-asana","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/asana","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/asana/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T01:32:22.425683Z","publishedAt":"2026-04-22T01:32:22.425683Z","updatedAt":"2026-04-22T01:32:22.425683Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/asana","description":"Asana MCP — wraps the Asana REST API (OAuth)","title":"Asana","repository":{"url":"https://github.com/pipeworx-io/mcp-asana","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/asana","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/asana/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T21:54:32.310268Z","publishedAt":"2026-09-24T21:54:32.310268Z","updatedAt":"2026-09-24T21:54:32.310268Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/asana","description":"Asana MCP — wraps the Asana REST API (OAuth)","title":"Asana","repository":{"url":"https://github.com/pipeworx-io/mcp-asana","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/asana","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/asana/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T22:01:12.631671Z","publishedAt":"2026-09-25T22:01:12.631671Z","updatedAt":"2026-09-25T22:01:12.631671Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.pouyahasanamreji/continuum","description":"Shared memory + orchestration for your coding agents. Local-first MCP, vector RAG.","repository":{"url":"https://github.com/pouyahasanamreji/continuum","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/pouyahasanamreji/continuum","packages":[{"registryType":"oci","identifier":"docker.io/pouyahasanamreji/continuum:0.3.0","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:7776/mcp"},"runtimeArguments":[{"value":"7776:7776","type":"named","name":"-p"},{"value":"continuum-data:/data","type":"named","name":"-v"}],"environmentVariables":[{"description":"SQLite path inside container","default":"/data/orchestrator.db","name":"ORCHESTRATOR_DB_PATH"},{"description":"Optional HTTP embedder (Ollama/TEI/OpenAI-compatible). Unset = in-process embedder.","name":"EMBEDDER_URL"},{"description":"Embedding model id","default":"Snowflake/snowflake-arctic-embed-m-v1.5","name":"EMBEDDER_MODEL"},{"description":"Embedding vector dimension","default":"768","name":"EMBEDDER_DIM"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-13T10:30:55.771428Z","publishedAt":"2026-05-13T10:30:55.771428Z","updatedAt":"2026-05-13T10:30:55.771428Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sadri-dridi/asana-gid-ok","description":"Asana GID digit shape, value discarded","title":"Asana GID digit shape, value discarded","repository":{"url":"https://github.com/sadri-dridi/named-mcp-utilities","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/asana-gid-ok/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T22:09:42.440771Z","publishedAt":"2026-09-09T22:09:42.440771Z","updatedAt":"2026-09-09T22:09:42.440771Z","isLatest":true}}}],"metadata":{"count":21}}
