Connection check
local install
ollama-intern-mcp
The local intern for Claude Code — 42 job-shaped tools with correlation IDs, evidence-first briefs, durable artifacts. Local-first MCP server over Ollama, with optional Ollama Cloud routing (600B-class models, automatic local fallback). Validated Hermes Agent integration on hermes3:8b.
Tools
44
GitHub stars
1
Installs / wk
52
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
44 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
ollama_artifact_diff
from source
ARTIFACT. Structured diff of two same-pack artifacts. Input: ARTIFACT. Structured diff of two same-pack artifacts. Input:
ollama_artifact_export_to_path
from source
ARTIFACT. Writes the artifact ARTIFACT. Writes the artifact
ollama_artifact_incident_note_snippet
from source
ARTIFACT. Renders a compact incident-note markdown fragment from an incident_pack artifact — top hypotheses, affected surfaces, next checks, with an evidence-aware operator tone. N… ARTIFACT. Renders a compact incident-note markdown fragment from an incident_pack artifact — top hypotheses, affected surfaces, next checks, with an evidence-aware operator tone. No model call, no re-render; pure derivation from stored JSON. Returns
ollama_artifact_list
from source
ARTIFACT. Metadata-only index of pack artifacts on disk. Returns one compact record per artifact: ARTIFACT. Metadata-only index of pack artifacts on disk. Returns one compact record per artifact:
ollama_artifact_onboarding_section_snippet
from source
ARTIFACT. Renders a handbook-ready ARTIFACT. Renders a handbook-ready
ollama_artifact_prune
from source
OPS. Clean up ~/.ollama-intern/artifacts/. No model call. DRY-RUN BY DEFAULT — pass OPS. Clean up ~/.ollama-intern/artifacts/. No model call. DRY-RUN BY DEFAULT — pass
ollama_artifact_read
from source
ARTIFACT. Read a single pack artifact, typed by pack. Primary: ARTIFACT. Read a single pack artifact, typed by pack. Primary:
ollama_artifact_release_note_snippet
from source
ARTIFACT. Renders the release-note draft from a change_pack artifact as a blockquote-wrapped DRAFT fragment with the caveat preserved. No model call, no polishing, no marketing lif… ARTIFACT. Renders the release-note draft from a change_pack artifact as a blockquote-wrapped DRAFT fragment with the caveat preserved. No model call, no polishing, no marketing lift. Returns
ollama_batch_proof_check
from source
OPS. Parallel typecheck/lint/test across a file list. NO MODEL CALL. Pass OPS. Parallel typecheck/lint/test across a file list. NO MODEL CALL. Pass
ollama_change_brief
from source
FLAGSHIP compound job. Produces a CHANGE IMPACT BRIEF: FLAGSHIP compound job. Produces a CHANGE IMPACT BRIEF:
ollama_change_pack
from source
ollama_chat
from source
LAST RESORT catch-all. Prefer a specialty tool above when one fits. If you reach for this often, a specialty tool is missing and should be added. LAST RESORT catch-all. Prefer a specialty tool above when one fits. If you reach for this often, a specialty tool is missing and should be added.
ollama_classify
from source
Single-label classification with confidence. Single: pass Single-label classification with confidence. Single: pass
ollama_code_citation
from source
RESEARCH. Answer a code question with PER-CLAIM CITATIONS (file + line range). Distinct from ollama_research: research cites files, code_citation cites LINES. Pass RESEARCH. Answer a code question with PER-CLAIM CITATIONS (file + line range). Distinct from ollama_research: research cites files, code_citation cites LINES. Pass
ollama_code_map
from source
ORIENT. Fast structural summary of a repo — deterministic, no model call. Pass ORIENT. Fast structural summary of a repo — deterministic, no model call. Pass
ollama_code_review
from source
REVIEW. Given a unified diff (and optional source_paths for context), returns STRUCTURED FINDINGS: REVIEW. Given a unified diff (and optional source_paths for context), returns STRUCTURED FINDINGS:
ollama_corpus_amend
from source
Update one file Update one file
ollama_corpus_amend_history
from source
Read-only companion to ollama_corpus_amend. Lists which paths have been amended on top of the disk snapshot, when each amendment happened, and the chunk-count delta. Use this befor… Read-only companion to ollama_corpus_amend. Lists which paths have been amended on top of the disk snapshot, when each amendment happened, and the chunk-count delta. Use this before deciding whether to re-index — a clean ollama_corpus_index or ollama_corpus_refresh re-establishes the snapshot invariant and clears the history. No LLM call; pure manifest read.
ollama_corpus_answer
from source
FLAGSHIP. Answer a question from a NAMED CORPUS with chunk-grounded citations. Retrieves via corpus_search, synthesizes with the Deep tier from the retrieved chunks ONLY, and retur… FLAGSHIP. Answer a question from a NAMED CORPUS with chunk-grounded citations. Retrieves via corpus_search, synthesizes with the Deep tier from the retrieved chunks ONLY, and returns
ollama_corpus_health
from source
Health summary for indexed corpora. No Ollama call. Superset of ollama_corpus_list: staleness_days, embed_model_resolved, within-refresh :latest drift, failed_paths_count, write_co… Health summary for indexed corpora. No Ollama call. Superset of ollama_corpus_list: staleness_days, embed_model_resolved, within-refresh :latest drift, failed_paths_count, write_complete, and per-corpus warnings[]. Optional
ollama_corpus_index
from source
Build a persistent named corpus. Pass Build a persistent named corpus. Pass
ollama_corpus_list
from source
List named corpora on disk with stats. No Ollama call. Use to discover what List named corpora on disk with stats. No Ollama call. Use to discover what
ollama_corpus_refresh
from source
Reconcile a named corpus against its manifest (intent vs reality). Single arg: Reconcile a named corpus against its manifest (intent vs reality). Single arg:
ollama_corpus_rerank
from source
Post-retrieval re-sort of hits from a prior ollama_corpus_search. No Ollama call (no embed, no generate). Three modes: Post-retrieval re-sort of hits from a prior ollama_corpus_search. No Ollama call (no embed, no generate). Three modes:
ollama_corpus_search
from source
FLAGSHIP. Concept search over a persistent named corpus (e.g. FLAGSHIP. Concept search over a persistent named corpus (e.g.
ollama_doctor
from source
OPS. First-run prerequisites + status snapshot for this MCP. No model call. Probes Ollama reachability (/api/ps + /api/tags), lists loaded vs pulled models, flags missing models ag… OPS. First-run prerequisites + status snapshot for this MCP. No model call. Probes Ollama reachability (/api/ps + /api/tags), lists loaded vs pulled models, flags missing models against the active profile
ollama_draft
from source
DRAFT code or prose stubs (never autonomous — Claude reviews). Pass language for a server-side compile check: envelope returns {compiles, checker, stderr_tail}. target_path pointin… DRAFT code or prose stubs (never autonomous — Claude reviews). Pass language for a server-side compile check: envelope returns {compiles, checker, stderr_tail}. target_path pointing into memory/, .claude/, docs/canon/, games/ requires confirm_write: true.
ollama_embed
from source
LOW-LEVEL primitive. Returns raw 768-dim vectors for one text or a batch. WARNING: raw vectors can overflow MCP tool-output limits on large batches — for concept search prefer LOW-LEVEL primitive. Returns raw 768-dim vectors for one text or a batch. WARNING: raw vectors can overflow MCP tool-output limits on large batches — for concept search prefer
ollama_embed_search
from source
FLAGSHIP. Rank AD-HOC candidates by concept similarity to a query. Pass FLAGSHIP. Rank AD-HOC candidates by concept similarity to a query. Pass
ollama_extract
from source
Schema-constrained JSON extraction using Ollama Schema-constrained JSON extraction using Ollama
ollama_hypothesis_drill
from source
DRILL. Zoom into ONE hypothesis from an existing incident_pack artifact. No re-running triage + brief. Pass DRILL. Zoom into ONE hypothesis from an existing incident_pack artifact. No re-running triage + brief. Pass
ollama_incident_brief
from source
FLAGSHIP compound job. Produces a STRUCTURED OPERATOR BRIEF from log_text and/or source_paths, optionally blended with a named corpus for background context. Returns FLAGSHIP compound job. Produces a STRUCTURED OPERATOR BRIEF from log_text and/or source_paths, optionally blended with a named corpus for background context. Returns
ollama_incident_pack
from source
ollama_log_stats
from source
OPS. Aggregate the NDJSON receipts into measured economics — no model call, no egress, instant. Optional OPS. Aggregate the NDJSON receipts into measured economics — no model call, no egress, instant. Optional
ollama_log_tail
from source
OPS. Structured tail of the NDJSON observability log at ~/.ollama-intern/log.ndjson (override via INTERN_LOG_PATH). No model call. Optional filters: OPS. Structured tail of the NDJSON observability log at ~/.ollama-intern/log.ndjson (override via INTERN_LOG_PATH). No model call. Optional filters:
ollama_multi_file_refactor_propose
from source
REFACTOR. Coordinated multi-file refactor PLAN — NO WRITES. Server reads each file in REFACTOR. Coordinated multi-file refactor PLAN — NO WRITES. Server reads each file in
ollama_refactor_plan
from source
REFACTOR. Phased SEQUENCING plan for a multi-file refactor — complement to multi_file_refactor_propose. Same inputs ( REFACTOR. Phased SEQUENCING plan for a multi-file refactor — complement to multi_file_refactor_propose. Same inputs (
ollama_repo_brief
from source
FLAGSHIP compound job. Produces an OPERATOR MAP of a repo: FLAGSHIP compound job. Produces an OPERATOR MAP of a repo:
ollama_repo_pack
from source
PACK. Runs the full repo ONBOARDING job: corpus_search (if corpus given) → repo_brief → targeted ollama_extract (narrow onboarding schema: packages, entrypoints, scripts, config_fi… PACK. Runs the full repo ONBOARDING job: corpus_search (if corpus given) → repo_brief → targeted ollama_extract (narrow onboarding schema: packages, entrypoints, scripts, config_files, exposed_surfaces, runtime_hints) → deterministic markdown+JSON artifact on disk. Corpus-first posture: when a corpus is given, it
ollama_research
from source
ollama_summarize_deep
from source
Digest of long input with optional focus. Pass EXACTLY ONE of: Digest of long input with optional focus. Pass EXACTLY ONE of:
ollama_summarize_fast
from source
Gist of short input (best under ~4k tokens). Use as a decision gate: Gist of short input (best under ~4k tokens). Use as a decision gate:
ollama_triage_logs
from source
Stable-shape log digest: {errors, warnings, suspected_root_cause}. Single: pass Stable-shape log digest: {errors, warnings, suspected_root_cause}. Single: pass
ollama_verify_claims
from source