Skip to content

Commit 0c172a8

Browse files
fix: Update project branding from Cerebras Code MCP to MCP Code API
Changed all references from "Cerebras Code MCP Server" to "MCP Code API" to accurately reflect the multi-provider nature of the project. Changes: - Updated CLI help text and descriptions - Changed wizard titles and prompts - Updated default site name for OpenRouter - Fixed Claude Code MCP config description The project supports multiple AI providers (Cerebras, OpenAI, Anthropic, Gemini, Qwen, OpenRouter) and should be branded accordingly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 7381ead commit 0c172a8

File tree

8 files changed

+24
-23
lines changed

8 files changed

+24
-23
lines changed

cmd/config.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Supported IDEs:
2727
- Cline
2828
- VS Code (Copilot)`,
2929
RunE: func(cmd *cobra.Command, args []string) error {
30-
fmt.Println("🧙 Cerebras MCP Configuration Wizard")
31-
fmt.Println("====================================")
30+
fmt.Println("🧙 MCP Code API Configuration Wizard")
31+
fmt.Println("=====================================")
3232
fmt.Println()
3333
fmt.Println("This wizard will help you configure:")
34-
fmt.Println(" • API keys for Cerebras and OpenRouter")
34+
fmt.Println(" • API keys for multiple providers")
3535
fmt.Println(" • IDE integrations")
3636
fmt.Println(" • Automatic fallback settings")
3737
fmt.Println(" • Testing and validation")

cmd/remove.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ This wizard will:
2121
- Provide options for selective removal
2222
- Verify cleanup completion`,
2323
RunE: func(cmd *cobra.Command, args []string) error {
24-
fmt.Println("🧹 Cerebras MCP Cleanup Wizard")
25-
fmt.Println("==============================")
24+
fmt.Println("🧹 MCP Code API Cleanup Wizard")
25+
fmt.Println("===============================")
2626
fmt.Println()
2727
fmt.Println("This wizard will help you:")
2828
fmt.Println(" • Remove IDE configurations")

cmd/root.go

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,23 @@ var (
1818
// rootCmd represents the base command when called without any subcommands
1919
var rootCmd = &cobra.Command{
2020
Use: "mcp-code-api",
21-
Short: "Cerebras Code MCP Server - Go Implementation",
22-
Long: `Cerebras Code MCP Server v` + version + ` - Go Implementation
21+
Short: "MCP Code API - Multi-Provider Code Generation Server",
22+
Long: `MCP Code API v` + version + ` - Multi-Provider Code Generation Server
2323
24-
This MCP server is designed for planning with Claude Code, Cline, or Cursor
25-
and making changes with Cerebras to maximize speed and intelligence while
26-
avoiding API limits. Use your preferred AI for planning and strategy, then
27-
leverage Cerebras for high-quality code generation.
24+
A high-performance Model Context Protocol (MCP) server supporting multiple AI
25+
providers (Cerebras, OpenRouter, OpenAI, Anthropic, Gemini, and more). Designed
26+
for planning with Claude Code, Cline, or Cursor while leveraging fast providers
27+
like Cerebras for code generation to maximize speed and avoid API limits.
2828
2929
Features:
30-
- Project restructure with better DX
30+
- Multi-provider support with smart routing and fallback
3131
- Enhanced visual diffs for Claude Code
32-
- VS Code support with install/remove functionality
32+
- IDE support for Claude Code, Cursor, Cline, VS Code
3333
- Interactive configuration wizard
34-
- Automatic fallback between providers
34+
- OAuth authentication (in development)
35+
- Load balancing across multiple API keys
3536
36-
This is the Go implementation offering improved performance and easier deployment.`,
37+
Built with Go for maximum performance and reliability.`,
3738
Version: fmt.Sprintf("%s (commit: %s, built: %s)", version, commit, date),
3839
}
3940

cmd/server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The server will:
4343
}
4444

4545
logger.Info("=== SERVER STARTUP ===")
46-
logger.Info("Cerebras Code MCP Server (Go) starting...")
46+
logger.Info("MCP Code API server starting...")
4747
logger.Infof("Log file location: %s", logFile)
4848

4949
// Load configuration

internal/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ func Load() *Config {
239239
// OpenRouter defaults (legacy support)
240240
viper.SetDefault("providers.openrouter.api_key", "")
241241
viper.SetDefault("providers.openrouter.site_url", "https://github.com/cerebras/cerebras-code-mcp")
242-
viper.SetDefault("providers.openrouter.site_name", "Cerebras MCP")
242+
viper.SetDefault("providers.openrouter.site_name", "MCP Code API")
243243
viper.SetDefault("providers.openrouter.base_url", "https://openrouter.ai/api")
244244
viper.SetDefault("providers.openrouter.model", "qwen/qwen3-coder")
245245

internal/config/constants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ const (
111111
ClaudeConfigTemplate = `cerebras_mcp:
112112
command: mcp-code-api
113113
args: ["server"]
114-
description: "Cerebras Code MCP Server for high-quality code generation"
114+
description: "MCP Code API - Multi-provider code generation server"
115115
env:
116116
CEREBRAS_MCP_IDE: "claude-code"`
117117
)

internal/config/interactive/removal.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ func (w *RemovalWizard) promptYesNo(prompt string, defaultValue bool) bool {
4545

4646
// Run executes the removal wizard
4747
func (w *RemovalWizard) Run() error {
48-
fmt.Println("\n🧹 Cerebras MCP Configuration Cleanup")
49-
fmt.Println("=================================")
48+
fmt.Println("\n🧹 MCP Code API Configuration Cleanup")
49+
fmt.Println("======================================")
5050

5151
// Check what configurations exist
5252
configs := w.findExistingConfigs()

internal/config/interactive/wizard.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ func Run() error {
3131

3232
// run executes the wizard flow
3333
func (w *Wizard) run() error {
34-
fmt.Println("\nLet's configure your Cerebras MCP Server!")
35-
fmt.Println("======================================")
34+
fmt.Println("\nLet's configure your MCP Code API server!")
35+
fmt.Println("==========================================")
3636

3737
// Step 1: Configure Cerebras API
3838
if err := w.configureCerebrasAPI(); err != nil {
@@ -125,7 +125,7 @@ func (w *Wizard) configureOpenRouterAPI() error {
125125
}
126126

127127
// Ask about site name
128-
siteName := w.prompt("Site name (default: Cerebras MCP): ", true)
128+
siteName := w.prompt("Site name (default: MCP Code API): ", true)
129129
if siteName != "" {
130130
os.Setenv("OPENROUTER_SITE_NAME", siteName)
131131
}

0 commit comments

Comments
 (0)