.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/iqbal-rashed/claude-provider-plugin
home/mcp-servers/iqbal-rashed/claude-provider-plugin
iqbal-rashed avatar

claude-provider-plugin

byiqbal-rashed· 1 MCP server

Stars

10

Forks

5

Category

AI Agents & MCP

View on GitHub

TL;DR

CLI tool and Claude Code plugin to switch between API providers (Anthropic, Kimi, Qwen, DeepSeek, MiniMax, Z.ai, Fireworks)

How to install claude-provider-plugin?

iqbal-rashed/claude-provider-plugin
$git clone https://github.com/iqbal-rashed/claude-provider-plugin

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install claude-provider-plugin by running `git clone https://github.com/iqbal-rashed/claude-provider-plugin`, then use it for the current task and follow its documentation at https://github.com/iqbal-rashed/claude-provider-plugin.

Files · 1

View on GitHub
README.md
1<p align="center">
2 <h1 align="center">Claude Provider</h1>
3 <p align="center">
4 <strong>Plugin & CLI tool to switch between LLM providers in Claude Code</strong>
5 </p>
6 <p align="center">
7 <a href="https://www.npmjs.com/package/claude-provider"><img src="https://img.shields.io/npm/v/claude-provider.svg" alt="npm version"></a>
8 <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a>
9 <a href="https://nodejs.org/"><img src="https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg" alt="Node.js"></a>
10 </p>
11</p>
12 
13---
14 
15A powerful tool that enables you to manage and switch between multiple LLM API providers for Claude Code. Available as both a **Claude Code plugin** and a **standalone CLI**.
16 
17## ✨ Features
18 
19- 🔄 **Instant Provider Switching** — Switch between providers with a single command
20- � **Dual Mode** — Use as a Claude Code plugin or standalone CLI tool
21- 📦 **Pre-configured Presets** — Ready-to-use configurations for popular providers
22- 🎛️ **Custom Configurations** — Create profiles with custom base URLs and models
23- 📸 **Profile Snapshots** — Save your current settings as reusable profiles
24- 🔐 **Secure** — API keys are masked in output; file permissions are restricted
25 
26## 🚀 Installation
27 
28### Prerequisites
29 
30- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) installed
31- Node.js v18 or higher
32 
33### Install via npm (Recommended)
34 
35```bash
36npm install -g claude-provider
37```
38 
39This installs both the Claude Code plugin and the CLI tool.
40 
41 
42 
43 
44## 🔌 Plugin Usage
45 
46Use the provider commands directly within Claude Code via slash commands.
47 
48### Setup Plugin
49 
50**Via Marketplace:**
51 
52```bash
53# Add the marketplace
54/plugin marketplace add iqbal-rashed/claude-provider-plugin
55 
56# Install the plugin
57/plugin install provider@claude-provider-plugin
58```
59 
60### Plugin Commands
61 
62#### Switch Provider
63```
64/provider:switch <profile_name>
65```
66Switch to a different provider profile instantly.
67 
68#### List Profiles
69```
70/provider:list
71```
72View all available profiles and see which one is currently active.
73 
74#### Add Provider
75```
76/provider:add <name>
77```
78Create a new profile from a preset or custom configuration. You'll be prompted for:
79- **Preset** — Choose from available presets or `custom`
80- **API Key** — Your provider's API key
81- **Model** *(optional)* — Override the default model
82 
83#### Snapshot Settings
84```
85/provider:snapshot <name>
86```
87Save your current `~/.claude/settings.json` as a named profile for later use.
88 
89#### Delete Profile
90```
91/provider:delete <profile_name>
92```
93Remove a profile you no longer need.
94 
95---
96 
97## 📖 CLI Usage
98 
99After installation, you can use `claude-provider` or the shorthand `cpr` from your terminal.
100 
101### Interactive Mode
102 
103```bash
104claude-provider
105# or
106cpr
107```
108 
109Launches an interactive menu to:
110- View and switch between providers
111- Add new providers (from presets or custom)
112- Manage existing providers (edit/delete)
113 
114### Quick Switch
115 
116```bash
117claude-provider <provider_name>
118# or
119cpr kimi
120```
121 
122Switch directly to a provider by name.
123 
124### List Providers
125 
126```bash
127claude-provider --list
128# or
129cpr -l
130```
131 
132Display all installed providers with the active one highlighted.
133 
134### Keychain Credential Swap (macOS, opt-in)
135 
136When multiple profiles target the same Anthropic account (e.g. a Pro plan and a Team plan on one login), settings.json alone isn't enough to switch — Claude Code authenticates via an OAuth blob in the macOS keychain. The `credential` subcommand snapshots that blob per profile so `switch` can restore the correct one.
137 
138```bash
139# Snapshot the current keychain credential for the active profile
140cpr credential save anthropic
141 
142# Restore a previously saved credential to the keychain
143cpr credential restore anthropic
144 
145# List saved credentials
146cpr credential list
147 
148# Auto-restore on switch (opt-in via env var)
149CPR_SWAP_CREDENTIALS=1 cpr switch anthropic-team
150```
151 
152macOS only. Without `CPR_SWAP_CREDENTIALS` the `switch` command never touches the keychain, so existing users are unaffected.
153 
154---
155 
156## 🎯 Supported Providers
157 
158| Provider | Preset Key | Default Model |
159|----------|-----------|---------------|
160| **Anthropic** | `anthropic` | `claude-sonnet-4.5` |
161| **Z.ai (GLM)** | `zai` | `glm-4.7` |
162| **MiniMax** | `minimax` | `minimax-m2.1` |
163| **Kimi (Moonshot)** | `kimi` | `kimi-k2.5` |
164| **Qwen (DashScope)** | `qwen` | `qwen-max-latest` |
165| **DeepSeek** | `deepseek` | `deepseek-chat` |
166| **Custom** | `custom` | *User defined* |
167 
168> 💡 **Tip:** When using a preset, you can optionally specify a custom model to override the default.
169 
170---
171 
172## 🔧 How It Works
173 
1741. **Profiles** are stored as `~/.claude/settings.<name>.json`
1752. **Switching** copies the target profile to `~/.claude/settings.json`
1763. **Plugins preserved** — Your enabled plugins are maintained when switching providers
1774. **MCP Protocol** ensures safe, structured file system interactions (plugin mode)
178 
179---
180 
181## 🐛 Troubleshooting
182 
183| Issue | Solution |
184|-------|----------|

Preview

iqbal-rashed/claude-provider-pluginiqbal-rashed/claude-provider-plugin
Repoiqbal-rashed/claude-provider-plugin
TypeMCP Servers
CategoryAI Agents & MCP
UpdatedMay 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. langchain-ai avatarlangchain-mcp-adaptersMake Anthropic Model Context Protocol (MCP) tools compatible with LangChain and LangGraph agents.MCP ServersJul 20267.0M3.6k
  2. openclaw avatarmcporterTypeScript runtime and CLI for connecting to configured Model Context Protocol servers.MCP ServersJul 20262.5M4.8k
  3. sparfenyuk avatarmcp-proxyA MCP server which proxies requests to a remote MCP server over streamable HTTP or SSE.MCP ServersJul 20262.2M2.7k
  4. sooperset avatarmcp-atlassianThe Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification.MCP ServersJul 20261.7M5.6k
  5. open-webui avataropen-webuiOpen WebUIMCP ServersJul 20261.4M147k
  6. dyoshikawa avatarrulesyncUnified AI rules management CLI tool that generates configuration files for various AI development toolsMCP ServersJul 2026889k1.3k