├── .env.template ├── .github └── workflows │ └── dependents.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README_DEV.md ├── eslint.config.js ├── package.json ├── src ├── index.ts ├── langchain-mcp-tools.ts ├── logger.ts ├── schema-adapter-gemini.ts ├── schema-adapter-openai.ts ├── schema-adapter-types.ts └── transport-utils.ts ├── testfiles ├── remote-server-utils.ts ├── simple-usage.ts ├── sse-auth-test-client.ts ├── sse-auth-test-server.ts ├── streamable-http-auth-test-client.ts ├── streamable-http-auth-test-server.ts ├── streamable-http-stateless-test-client.ts └── streamable-http-stateless-test-server.ts ├── tests ├── langchain-mcp-tools.test.ts └── logger.test.ts ├── tsconfig.json ├── typedoc.json └── vitest.config.ts /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/.env.template -------------------------------------------------------------------------------- /.github/workflows/dependents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/.github/workflows/dependents.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/README.md -------------------------------------------------------------------------------- /README_DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/README_DEV.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./langchain-mcp-tools.js"; 2 | -------------------------------------------------------------------------------- /src/langchain-mcp-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/src/langchain-mcp-tools.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/schema-adapter-gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/src/schema-adapter-gemini.ts -------------------------------------------------------------------------------- /src/schema-adapter-openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/src/schema-adapter-openai.ts -------------------------------------------------------------------------------- /src/schema-adapter-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/src/schema-adapter-types.ts -------------------------------------------------------------------------------- /src/transport-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/src/transport-utils.ts -------------------------------------------------------------------------------- /testfiles/remote-server-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/remote-server-utils.ts -------------------------------------------------------------------------------- /testfiles/simple-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/simple-usage.ts -------------------------------------------------------------------------------- /testfiles/sse-auth-test-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/sse-auth-test-client.ts -------------------------------------------------------------------------------- /testfiles/sse-auth-test-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/sse-auth-test-server.ts -------------------------------------------------------------------------------- /testfiles/streamable-http-auth-test-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/streamable-http-auth-test-client.ts -------------------------------------------------------------------------------- /testfiles/streamable-http-auth-test-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/streamable-http-auth-test-server.ts -------------------------------------------------------------------------------- /testfiles/streamable-http-stateless-test-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/streamable-http-stateless-test-client.ts -------------------------------------------------------------------------------- /testfiles/streamable-http-stateless-test-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/testfiles/streamable-http-stateless-test-server.ts -------------------------------------------------------------------------------- /tests/langchain-mcp-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/tests/langchain-mcp-tools.test.ts -------------------------------------------------------------------------------- /tests/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/tests/logger.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/typedoc.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideya/langchain-mcp-tools-ts/HEAD/vitest.config.ts --------------------------------------------------------------------------------