Skip to main content

Loom Core

Loom Core

Loom Core is the config and orchestration layer for the Loom ecosystem: a registry-driven generator for MCP client configs, a local daemon for server lifecycle management, and a set of MCP server implementations.

Configuration entrypoints

Loom looks for a registry at platform/gitops/mcp/context/registry.yaml (preferred) and can also use ~/.config/loom/registry.yaml for local overrides.

Common local workflow

Generate repo-local config artifacts, sync them into your MCP clients, then start (or reload) the daemon.

cd services/loom-core
make build
./bin/loom generate configs --target all
./bin/loom sync all --regen
./bin/loomd

See the Loom Core docs for complete documentation.

Registry explorer

Read-only snapshot of server metadata (sanitized; no commands/env).

Updated: 2026-01-15
Category
+29 more in dropdown
alertmanagerfeatured

Alertmanager alert and silence management

monitoringalerting
tools: 5
timeout: 60s
Hint
Use to list/acknowledge alerts and manage silences
Targets
vscode
Always-allowed tools
am_list_alertsam_list_silencesam_create_silenceam_delete_silenceam_status
codebase_memoryfeatured

Semantic codebase indexing + search (Go native)

devcodesearch
tools: 13
timeout: 180s
Hint
Run codebase_index_start and poll, then query via search/context tools. Indexing is async; use a fresh collection (codebase_memory_v1).
Targets
vscode
Always-allowed tools
codebase_index_pollcodebase_watch_pollcodebase_watch_stopcodebase_statscodebase_searchcodebase_text_searchcodebase_get_definitioncodebase_get_referencescodebase_get_contextcodebase_find_callers+3 more
dockerfeatured

Docker CLI operations (containers, images, logs, inspect, exec)

containersdevops
tools: 6
timeout: 60s
Hint
Use for local Docker inspection (ps/images/logs/inspect). Use docker_exec for one-shot commands inside containers.
Targets
vscode
Always-allowed tools
docker_versiondocker_infodocker_psdocker_imagesdocker_inspectdocker_logs
fluxfeatured

Flux CD GitOps operations (sources, kustomizations, reconciliation)

gitopskubernetes
tools: 8
timeout: 120s
Hint
Use for GitOps workflow management and deployment status
Targets
vscode
Always-allowed tools
flux_get_sourcesflux_get_kustomizationsflux_get_helmreleasesflux_reconcileflux_suspendflux_resumeflux_logsflux_events
gitlabfeatured

GitLab repository operations and management (Go native)

devopsscm
tools: 25
timeout: 60s
Hint
Use for GitLab API operations (issues, MRs, repo content); defaults to the self-hosted API URL.
Targets
codexvscode
Always-allowed tools
verify_tokencreate_or_update_filepush_filessearch_repositoriescreate_repositoryget_file_contentscreate_issuelist_issuescreate_merge_requestlist_merge_requests+15 more
grafanafeatured

Grafana dashboard search and retrieval

monitoringdashboards
tools: 9
timeout: 60s
Hint
Use to search dashboards or fetch JSON by UID
Targets
vscode
Always-allowed tools
grafana_searchgrafana_get_dashboardgrafana_list_datasourcesgrafana_get_datasourcegrafana_list_alertsgrafana_list_alert_instancesgrafana_list_annotationsgrafana_create_annotationgrafana_list_folders
helmfeatured

Helm chart management (list, status, values, search)

kubernetesdeployment
tools: 8
timeout: 90s
Hint
Use for Helm release inspection and chart management
Targets
vscode
Always-allowed tools
helm_listhelm_statushelm_valueshelm_historyhelm_searchhelm_showhelm_templatehelm_repo_list
k8s_apps_k3sfeatured

Kubernetes operations for the k3s apps cluster (use for app deploys, logs, rollouts)

kubernetesoperations
tools: 8
timeout: 90s
Hint
Use k8s_apps_k3s__* tools for workloads running on k3s
Targets
kilocodevscode
Always-allowed tools
k8s.applyk8s.getk8s.getPodsk8s.logsk8s.describek8s.execk8s.listNamespacesk8s.listContexts
lokifeatured

Query and analyze Loki log aggregation

loggingobservability
tools: 9
timeout: 60s
Hint
Use for log searching, filtering, and analysis
Targets
vscode
Always-allowed tools
loki_queryloki_query_rangeloki_labelsloki_label_valuesloki_seriesloki_statsloki_index_statsloki_detected_fieldsloki_ready
morph_fast_applyfeatured

Apply Morph's fast code edit patches with high accuracy (Go native)

aicode-editing
tools: 2
timeout: 90s
Hint
Use for AI-driven code edits with automatic path resolution
Targets
vscode
Always-allowed tools
edit_filemorph_edit_file
prometheusfeatured

Query and analyze Prometheus metrics (Go native)

monitoringobservability
tools: 9
timeout: 60s
Hint
Use for monitoring, alerting, and SLO checking
Targets
vscode
Always-allowed tools
queryquery_rangelist_alertslist_ruleslist_targetslist_metricslist_labelslabel_valuesruntime_info
asus_router

Manage ASUS router via SSH alias (asus-router in ~/.ssh/config)

networkrouter
tools: 0
timeout: 30s
Hint
Use for router status/log tails, nvram inspection, and safe maintenance actions
Always-allowed tools
cloudflare

Cloudflare API utilities (token verify, zones, tunnels, DNS management)

networkingoperations
tools: 8
timeout: 60s
Hint
Use for DNS management, zone/tunnel inspection, and cache operations
Targets
codexvscode
Always-allowed tools
cf_verify_tokencf_list_zonescf_list_tunnelscf_list_dns_recordscf_create_dns_recordcf_update_dns_recordcf_delete_dns_recordcf_purge_cache
context7

Library documentation retrieval

docs
tools: 2
timeout: 90s
Hint
Use for retrieving library documentation and code snippets
Targets
kilocodevscode
Always-allowed tools
resolve-library-idget-library-docs
git

Local Git repository operations (Go native)

devopsscm
tools: 5
timeout: 60s
Hint
Use for Git operations within this repo; read-only tools are auto-approved
Targets
vscode
Always-allowed tools
git_statusgit_diffgit_loggit_showgit_branch
git_worktree

Manage git worktrees for parallel agent work (list/add/remove/prune)

devopsscm
tools: 4
timeout: 60s
Hint
Use to create isolated worktrees per agent; paths must stay inside the repo
Targets
vscode
Always-allowed tools
git_worktree_listgit_worktree_addgit_worktree_removegit_worktree_prune
github

GitHub repository operations and management (Go native)

devopsscm
tools: 11
timeout: 60s
Hint
Use for GitHub API operations, repository management, and PR automation
Targets
codexvscode
Always-allowed tools
list_reposget_repolist_issuesget_issuecreate_issuelist_prsget_prlist_commitssearch_repossearch_code+1 more
godot_debug

Local-only MCP server for Godot debugging (Go native)

gamedebugginglocal
tools: 9
timeout: 120s
Hint
Local-only; do not schedule in k3s/Flux. Requires Godot plugin and a running Godot instance on localhost:6550.
Targets
vscode
Always-allowed tools
godot_logsgodot_logs_streamgodot_scene_treegodot_inspectgodot_callgodot_signalgodot_evalgodot_setgodot_screenshot
k8s_harvester_infra

Kubernetes operations for the Harvester (RKE2) management cluster (Go native)

kubernetesoperations
tools: 8
timeout: 90s
Hint
Use k8s_harvester_infra__* tools for Harvester/infra operations
Targets
vscode
Always-allowed tools
k8s.getk8s.getPodsk8s.logsk8s.execk8s.describek8s.listNamespacesk8s.applyk8s.listContexts
longhorn_k3s

Longhorn storage operations on the k3s cluster (volumes, replicas, attachments)

storagekubernetesoperations
tools: 5
timeout: 90s
Hint
Target the longhorn-system namespace; use k8s.get/k8s.describe on Volume, Replica, Node CRDs and inspect events to debug attachments.
Targets
codexkilocode
Always-allowed tools
k8s.getk8s.describek8s.getPodsk8s.logsk8s.apply
memory

Knowledge graph memory for persistent context (Go native)

memoryknowledge
tools: 9
timeout: 60s
Hint
Use for storing and retrieving entity relationships and observations
Targets
codexkilocodevscode
Always-allowed tools
create_entitiescreate_relationsadd_observationsdelete_entitiesdelete_observationsdelete_relationsread_graphsearch_nodesopen_nodes
morph_embeddings

Generate Morph embeddings and coordinate Qdrant vector search

aiembeddings
tools: 3
timeout: 120s
Hint
Use to embed content with Morph and manage Qdrant collections
Targets
kilocodevscode
Always-allowed tools
morph_embeddings_embedmorph_embeddings_upsertmorph_embeddings_search
ops_mcp

Ops MCP server for k3s and Harvester operations (repair, VIP labels, VM lifecycle, scripted ops)

operationsautomation
tools: 10
timeout: 120s
Hint
Use for cluster repair, VM management, and operational tasks
Targets
vscode
Always-allowed tools
k8s_get_nodesk8s_scale_deployk8s_delete_pods_by_phasevip_label_nodeharvester_vms_listharvester_vm_restartk3s_service_logsk3s_repair_serverstabilize_clusterrun_repo_script
postgres

PostgreSQL database inspection and read-only queries

database
tools: 7
timeout: 60s
Hint
Use for schema inspection, query analysis, and database health
Targets
codexvscode
Always-allowed tools
pg_list_databasespg_list_tablespg_describe_tablepg_querypg_explainpg_active_queriespg_table_stats
qdrant

Qdrant vector database operations (Go native)

databasevector
tools: 4
timeout: 60s
Hint
Use for vector search, embeddings storage, and semantic retrieval
Targets
codexvscode
Always-allowed tools
qdrant_list_collectionsqdrant_get_collectionqdrant_searchqdrant_scroll
sequentialthinking

Dynamic and reflective problem-solving through sequential thoughts

reasoningplanning
tools: 9
timeout: 60s
Hint
Use for complex problem breakdown and multi-step analysis
Targets
vscode
Always-allowed tools
start_thinkingadd_thoughtget_chainlist_chainsset_active_chaincomplete_chainbranch_thoughtdelete_chainsummarize_chain
server_mgmt

SSH-based server management for system administration

operationsssh
tools: 22
timeout: 90s
Hint
Use for server maintenance, package management, and system diagnostics
Targets
kilocodevscode
Always-allowed tools
server_listHostsserver_getHostserver_detectOSserver_updateSystemserver_installPackagesserver_removePackagesserver_serviceStatusserver_restartServiceserver_enableServiceserver_disableService+12 more
tavily

AI-powered web search and content extraction (Go native)

searchdocs
tools: 4
timeout: 60s
Hint
Use for real-time web search and information gathering
Targets
codexvscode
Always-allowed tools
searchsearch_newsextractsearch_context
time

Timezone conversion and time operations

utilities
tools: 0
timeout: 30s
Hint
Use for getting current time and converting between timezones
Targets
vscode
Always-allowed tools
youtube

Download and process YouTube subtitles (Go native)

mediadocumentation
tools: 2
timeout: 60s
Hint
Use for extracting YouTube video transcripts
Targets
vscode
Always-allowed tools
get_transcriptget_video_info
zep

Zep Cloud memory (sessions/messages) via MCP (Go native)

memory
tools: 3
timeout: 60s
Hint
Use to append and retrieve chat memories across sessions
Targets
vscode
Always-allowed tools
zep_healthzep_add_messageszep_get_messages

Want to refresh this snapshot locally? Run node scripts/gen-mcp-registry-snapshot.mjs from services/flexinfer-site.