@@ -25,8 +25,10 @@ A Python equivalent of this utility is available [here](https://pypi.org/project
2525 [ OpenAI] ( https://platform.openai.com/api-keys ) ,
2626 [ Anthropic] ( https://console.anthropic.com/settings/keys ) ,
2727 [ Google AI Studio (for GenAI/Gemini)] ( https://aistudio.google.com/apikey ) ,
28- and/or
2928 [ xAI] ( https://console.x.ai/ ) ,
29+ [ Cerebras] ( https://cloud.cerebras.ai ) ,
30+ and/or
31+ [ Groq] ( https://console.groq.com/keys ) ,
3032 as needed
3133
3234## Quick Start
@@ -46,14 +48,12 @@ A Python equivalent of this utility is available [here](https://pypi.org/project
4648 ``` json5
4749 {
4850 " llm" : {
49- " model_provider" : " openai" ,
50- " model" : " gpt-4o-mini" ,
51- // "model_provider": "anthropic",
52- // "model": "claude-3-5-haiku-latest",
53- // "model_provider": "google_genai",
54- // "model": "gemini-2.5-flash",
55- // "model_provider": "xai",
56- // "model": "grok-3-mini",
51+ " provider" : " openai" , " model" : " gpt-5-mini" ,
52+ // "provider": "anthropic", "model": "claude-3-5-haiku-latest",
53+ // "provider": "google_genai", "model": "gemini-2.5-flash",
54+ // "provider": "xai", "model": "grok-3-mini",
55+ // "provider": "cerebras", "model": "gpt-oss-120b",
56+ // "provider": "groq", "model": "openai/gpt-oss-20b",
5757 },
5858
5959 " mcp_servers" : {
@@ -75,7 +75,9 @@ A Python equivalent of this utility is available [here](https://pypi.org/project
7575 echo " ANTHROPIC_API_KEY=sk-ant-...
7676 OPENAI_API_KEY=sk-proj-...
7777 GOOGLE_API_KEY=AI...
78- XAI_API_KEY=xai-..." > .env
78+ XAI_API_KEY=xai-...
79+ CEREBRAS_API_KEY=csk-...
80+ GROQ_API_KEY=gsk_..." > .env
7981
8082 code .env
8183 ```
@@ -142,9 +144,12 @@ mcp-client-cli --help
142144
143145## Supported LLM Providers
144146
145- - ** OpenAI** : ` o4- mini` , ` gpt-4o-mini ` , etc.
147+ - ** OpenAI** : ` gpt-5- mini` , ` gpt-4.1-nano ` , etc.
146148- ** Anthropic** : ` claude-sonnet-4-0 ` , ` claude-3-5-haiku-latest ` , etc.
147- - ** Google (GenAI)** : ` gemini-2.5-pro ` , ` gemini-2.5-flash ` , etc.
149+ - ** Google (GenAI)** : ` gemini-2.5-flash ` , ` gemini-2.5-pro ` , etc.
150+ - ** xAI** : ` grok-3-mini ` , ` grok-4 ` , etc.
151+ - ** Cerebras** : ` gpt-oss-120b ` , etc.
152+ - ** Groq** : ` openai/gpt-oss-20b ` , ` openai/gpt-oss-120b ` , etc.
148153
149154## Configuration
150155
@@ -166,29 +171,40 @@ Create a `llm_mcp_config.json5` file:
166171``` json5
167172{
168173 " llm" : {
169- " model_provider " : " openai" ,
170- " model" : " gpt-4o-mini " ,
171- // model: "o4 -mini",
174+ " provider " : " openai" ,
175+ " model" : " gpt-4.1-nano " ,
176+ // model: "gpt-5 -mini",
172177 },
173178
174179 // "llm": {
175- // "model_provider ": "anthropic",
180+ // "provider ": "anthropic",
176181 // "model": "claude-3-5-haiku-latest",
177182 // // "model": "claude-sonnet-4-0",
178183 // },
179184
180185 // "llm": {
181- // "model_provider ": "google_genai",
186+ // "provider ": "google_genai",
182187 // "model": "gemini-2.5-flash",
183188 // // "model": "gemini-2.5-pro",
184189 // },
185190
186191 // "llm": {
187- // "model_provider ": "xai",
192+ // "provider ": "xai",
188193 // "model": "grok-3-mini",
189194 // // "model": "grok-4",
190195 // },
191196
197+ // "llm": {
198+ // "provider": "cerebras",
199+ // "model": "gpt-oss-120b",
200+ // },
201+
202+ // "llm": {
203+ // "provider": "groq",
204+ // "model": "openai/gpt-oss-20b",
205+ // // "model": "openai/gpt-oss-120b",
206+ // },
207+
192208 " example_queries" : [
193209 " Tell me how LLMs work in a few sentences" ,
194210 " Are there any weather alerts in California?" ,
@@ -240,6 +256,8 @@ Create a `.env` file for API keys:
240256OPENAI_API_KEY=sk-ant-...
241257ANTHROPIC_API_KEY=sk-proj-...
242258GOOGLE_API_KEY=AI...
259+ CEREBRAS_API_KEY=csk-...
260+ GROQ_API_KEY=gsk_...
243261
244262# Other services as needed
245263GITHUB_PERSONAL_ACCESS_TOKEN=github_pat_...
@@ -259,6 +277,10 @@ There are quite a few useful MCP servers already available:
259277- Use ` --verbose ` flag to view the detailed logs
260278- Refer to [ Debugging Section in MCP documentation] ( https://modelcontextprotocol.io/docs/tools/debugging )
261279
280+ ## Change Log
281+
282+ Can be found [ here] ( https://github.com/hideya/mcp-client-langchain-ts/blob/main/CHANGELOG.md )
283+
262284## License
263285
264286MIT License - see [ LICENSE] ( LICENSE ) file for details.
0 commit comments