├── .github ├── FUNDING.yml └── workflows │ ├── claude-code-review.yml │ └── claude.yml ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── src ├── autoloader.ts ├── index.ts ├── schemas.ts ├── server.ts ├── tools │ ├── chat.ts │ ├── copy.ts │ ├── create.ts │ ├── delete.ts │ ├── embed.ts │ ├── generate.ts │ ├── list.ts │ ├── ps.ts │ ├── pull.ts │ ├── push.ts │ ├── show.ts │ ├── web-fetch.ts │ └── web-search.ts ├── types.ts └── utils │ ├── http-error.ts │ ├── response-formatter.ts │ ├── retry-config.ts │ └── retry.ts ├── tests ├── autoloader.test.ts ├── index.test.ts ├── integration │ └── server.test.ts ├── schemas │ └── chat-input.test.ts ├── tools │ ├── chat.test.ts │ ├── copy.test.ts │ ├── create.test.ts │ ├── delete.test.ts │ ├── embed.test.ts │ ├── generate.test.ts │ ├── list.test.ts │ ├── ps.test.ts │ ├── pull.test.ts │ ├── push.test.ts │ ├── show.test.ts │ ├── web-fetch.test.ts │ └── web-search.test.ts └── utils │ ├── http-error.test.ts │ ├── response-formatter.test.ts │ ├── retry-config.test.ts │ └── retry.test.ts ├── tsconfig.json └── vitest.config.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/package.json -------------------------------------------------------------------------------- /src/autoloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/autoloader.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/schemas.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/tools/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/chat.ts -------------------------------------------------------------------------------- /src/tools/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/copy.ts -------------------------------------------------------------------------------- /src/tools/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/create.ts -------------------------------------------------------------------------------- /src/tools/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/delete.ts -------------------------------------------------------------------------------- /src/tools/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/embed.ts -------------------------------------------------------------------------------- /src/tools/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/generate.ts -------------------------------------------------------------------------------- /src/tools/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/list.ts -------------------------------------------------------------------------------- /src/tools/ps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/ps.ts -------------------------------------------------------------------------------- /src/tools/pull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/pull.ts -------------------------------------------------------------------------------- /src/tools/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/push.ts -------------------------------------------------------------------------------- /src/tools/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/show.ts -------------------------------------------------------------------------------- /src/tools/web-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/web-fetch.ts -------------------------------------------------------------------------------- /src/tools/web-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/tools/web-search.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/http-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/utils/http-error.ts -------------------------------------------------------------------------------- /src/utils/response-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/utils/response-formatter.ts -------------------------------------------------------------------------------- /src/utils/retry-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/utils/retry-config.ts -------------------------------------------------------------------------------- /src/utils/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/src/utils/retry.ts -------------------------------------------------------------------------------- /tests/autoloader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/autoloader.test.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/integration/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/integration/server.test.ts -------------------------------------------------------------------------------- /tests/schemas/chat-input.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/schemas/chat-input.test.ts -------------------------------------------------------------------------------- /tests/tools/chat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/chat.test.ts -------------------------------------------------------------------------------- /tests/tools/copy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/copy.test.ts -------------------------------------------------------------------------------- /tests/tools/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/create.test.ts -------------------------------------------------------------------------------- /tests/tools/delete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/delete.test.ts -------------------------------------------------------------------------------- /tests/tools/embed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/embed.test.ts -------------------------------------------------------------------------------- /tests/tools/generate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/generate.test.ts -------------------------------------------------------------------------------- /tests/tools/list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/list.test.ts -------------------------------------------------------------------------------- /tests/tools/ps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/ps.test.ts -------------------------------------------------------------------------------- /tests/tools/pull.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/pull.test.ts -------------------------------------------------------------------------------- /tests/tools/push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/push.test.ts -------------------------------------------------------------------------------- /tests/tools/show.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/show.test.ts -------------------------------------------------------------------------------- /tests/tools/web-fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/web-fetch.test.ts -------------------------------------------------------------------------------- /tests/tools/web-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/tools/web-search.test.ts -------------------------------------------------------------------------------- /tests/utils/http-error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/utils/http-error.test.ts -------------------------------------------------------------------------------- /tests/utils/response-formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/utils/response-formatter.test.ts -------------------------------------------------------------------------------- /tests/utils/retry-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/utils/retry-config.test.ts -------------------------------------------------------------------------------- /tests/utils/retry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tests/utils/retry.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawveg/ollama-mcp/HEAD/vitest.config.ts --------------------------------------------------------------------------------