├── .github └── workflows │ └── build-publish.yml ├── .gitignore ├── LICENSE ├── README.md └── packages ├── app ├── .env.example ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── eslint.config.mjs ├── forge.config.cts ├── forge.env.d.ts ├── icons │ ├── icon.icns │ └── icon.ico ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── scripts │ └── publish-without-make.ts ├── src │ ├── main │ │ ├── constants.ts │ │ ├── ipc-listeners.ts │ │ ├── main.ts │ │ ├── mcp-config.ts │ │ ├── runner-utils.ts │ │ └── servers-config.ts │ ├── preload │ │ └── preload.ts │ ├── renderer │ │ ├── App.tsx │ │ ├── assets │ │ │ ├── logoDark.svg │ │ │ └── logoLight.svg │ │ ├── components │ │ │ ├── ColorModeButton.tsx │ │ │ ├── EditModal.tsx │ │ │ ├── Logo.tsx │ │ │ ├── MainPage.tsx │ │ │ ├── ServerCard.tsx │ │ │ ├── ServerInfoModal.tsx │ │ │ ├── ServerSwitch.tsx │ │ │ └── ServersGrid.tsx │ │ ├── electron.d.ts │ │ ├── globals.d.ts │ │ ├── hooks │ │ │ └── useAsync.ts │ │ ├── index.tsx │ │ ├── providers │ │ │ ├── MCPServersProvider.tsx │ │ │ └── ServerConfigsProvider.tsx │ │ ├── theme │ │ │ ├── style.css │ │ │ └── theme.ts │ │ └── types │ │ │ └── types.ts │ └── shared │ │ ├── packages.ts │ │ ├── types │ │ ├── mcp.ts │ │ ├── servers.ts │ │ └── types.ts │ │ └── utils.ts ├── tsconfig.json ├── vite.base.config.ts ├── vite.main.config.ts ├── vite.preload.config.ts └── vite.renderer.config.ts └── runner ├── .gitignore ├── README.md ├── deno.json ├── deno.lock ├── mod.ts └── scripts └── build.ts /.github/workflows/build-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/.github/workflows/build-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .llm 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/README.md -------------------------------------------------------------------------------- /packages/app/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/.env.example -------------------------------------------------------------------------------- /packages/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/.gitignore -------------------------------------------------------------------------------- /packages/app/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/.prettierignore -------------------------------------------------------------------------------- /packages/app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/.prettierrc -------------------------------------------------------------------------------- /packages/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/README.md -------------------------------------------------------------------------------- /packages/app/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/eslint.config.mjs -------------------------------------------------------------------------------- /packages/app/forge.config.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/forge.config.cts -------------------------------------------------------------------------------- /packages/app/forge.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/forge.env.d.ts -------------------------------------------------------------------------------- /packages/app/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/icons/icon.icns -------------------------------------------------------------------------------- /packages/app/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/icons/icon.ico -------------------------------------------------------------------------------- /packages/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/index.html -------------------------------------------------------------------------------- /packages/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/package-lock.json -------------------------------------------------------------------------------- /packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/package.json -------------------------------------------------------------------------------- /packages/app/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/postcss.config.cjs -------------------------------------------------------------------------------- /packages/app/scripts/publish-without-make.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/scripts/publish-without-make.ts -------------------------------------------------------------------------------- /packages/app/src/main/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/main/constants.ts -------------------------------------------------------------------------------- /packages/app/src/main/ipc-listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/main/ipc-listeners.ts -------------------------------------------------------------------------------- /packages/app/src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/main/main.ts -------------------------------------------------------------------------------- /packages/app/src/main/mcp-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/main/mcp-config.ts -------------------------------------------------------------------------------- /packages/app/src/main/runner-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/main/runner-utils.ts -------------------------------------------------------------------------------- /packages/app/src/main/servers-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/main/servers-config.ts -------------------------------------------------------------------------------- /packages/app/src/preload/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/preload/preload.ts -------------------------------------------------------------------------------- /packages/app/src/renderer/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/App.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/assets/logoDark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/assets/logoDark.svg -------------------------------------------------------------------------------- /packages/app/src/renderer/assets/logoLight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/assets/logoLight.svg -------------------------------------------------------------------------------- /packages/app/src/renderer/components/ColorModeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/ColorModeButton.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/EditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/EditModal.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/Logo.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/MainPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/MainPage.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/ServerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/ServerCard.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/ServerInfoModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/ServerInfoModal.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/ServerSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/ServerSwitch.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/components/ServersGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/components/ServersGrid.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/electron.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/electron.d.ts -------------------------------------------------------------------------------- /packages/app/src/renderer/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/globals.d.ts -------------------------------------------------------------------------------- /packages/app/src/renderer/hooks/useAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/hooks/useAsync.ts -------------------------------------------------------------------------------- /packages/app/src/renderer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/index.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/providers/MCPServersProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/providers/MCPServersProvider.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/providers/ServerConfigsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/providers/ServerConfigsProvider.tsx -------------------------------------------------------------------------------- /packages/app/src/renderer/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/theme/style.css -------------------------------------------------------------------------------- /packages/app/src/renderer/theme/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/theme/theme.ts -------------------------------------------------------------------------------- /packages/app/src/renderer/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/renderer/types/types.ts -------------------------------------------------------------------------------- /packages/app/src/shared/packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/shared/packages.ts -------------------------------------------------------------------------------- /packages/app/src/shared/types/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/shared/types/mcp.ts -------------------------------------------------------------------------------- /packages/app/src/shared/types/servers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/shared/types/servers.ts -------------------------------------------------------------------------------- /packages/app/src/shared/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/src/shared/types/types.ts -------------------------------------------------------------------------------- /packages/app/src/shared/utils.ts: -------------------------------------------------------------------------------- 1 | export function getEsmUrl(path: string) { 2 | return `https://esm.sh/${path}`; 3 | } 4 | -------------------------------------------------------------------------------- /packages/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/tsconfig.json -------------------------------------------------------------------------------- /packages/app/vite.base.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/vite.base.config.ts -------------------------------------------------------------------------------- /packages/app/vite.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/vite.main.config.ts -------------------------------------------------------------------------------- /packages/app/vite.preload.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/vite.preload.config.ts -------------------------------------------------------------------------------- /packages/app/vite.renderer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/app/vite.renderer.config.ts -------------------------------------------------------------------------------- /packages/runner/.gitignore: -------------------------------------------------------------------------------- 1 | out/ -------------------------------------------------------------------------------- /packages/runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/runner/README.md -------------------------------------------------------------------------------- /packages/runner/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/runner/deno.json -------------------------------------------------------------------------------- /packages/runner/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/runner/deno.lock -------------------------------------------------------------------------------- /packages/runner/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/runner/mod.ts -------------------------------------------------------------------------------- /packages/runner/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Toolbase-AI/toolbase/HEAD/packages/runner/scripts/build.ts --------------------------------------------------------------------------------