Skip to content

Commit 8d5a6d0

Browse files
committed
fix: renaming to boost
1 parent d3aa4a9 commit 8d5a6d0

33 files changed

+128
-127
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
# Laravel Restify MCP Server
1+
# Restify Boost
22

3-
[![Latest Version on Packagist](https://img.shields.io/packagist/v/binarcode/laravel-restify-mcp.svg?style=flat-square)](https://packagist.org/packages/binarcode/laravel-restify-mcp)
4-
[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/binarcode/laravel-restify-mcp/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/binarcode/laravel-restify-mcp/actions?query=workflow%3Arun-tests+branch%3Amain)
3+
[![Latest Version on Packagist](https://img.shields.io/packagist/v/binarcode/restify-boost.svg?style=flat-square)](https://packagist.org/packages/binarcode/restify-boost)
4+
[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/binarcode/restify-boost/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/binarcode/restify-boost/actions?query=workflow%3Arun-tests+branch%3Amain)
55

66
The first fully customizable Laravel [JSON:API](https://jsonapi.org) builder with MCP and GraphQL support. "CRUD" and protect your resources with 0 (zero) extra line of code.
77

88
<div>
99
<a href="https://restifytemplates.com">
10-
<img alt="Save weeks of API development" src="/docs-v2/static/starter-kit.png">
10+
<img alt="Save weeks of API development" src="/docs/starter-kit.png">
1111
</a>
1212
</div>
1313

1414
## Introduction
1515

16-
Laravel Restify MCP Server accelerates AI-assisted [Laravel Restify](https://github.com/binarcode/laravel-restify) development by providing comprehensive documentation access through the Model Context Protocol.
16+
Restify Boost accelerates AI-assisted [Laravel Restify](https://github.com/binarcode/laravel-restify) development by providing comprehensive documentation access and code generation tools through the Model Context Protocol.
1717

1818
At its foundation, this package is an MCP server equipped with specialized tools designed to streamline Laravel Restify development workflows. The server provides access to complete documentation, API references, code examples, and troubleshooting guides.
1919

@@ -25,16 +25,16 @@ At its foundation, this package is an MCP server equipped with specialized tools
2525

2626
## Installation
2727

28-
Laravel Restify MCP Server can be installed via Composer:
28+
Restify Boost can be installed via Composer:
2929

3030
```bash
31-
composer require binarcode/laravel-restify-mcp --dev
31+
composer require binarcode/restify-boost --dev
3232
```
3333

3434
Next, install the MCP server:
3535

3636
```bash
37-
php artisan restify-mcp:install
37+
php artisan restify-boost:install
3838
```
3939

4040
Once installed, you're ready to start coding with Cursor, Claude Code, or your AI agent of choice.
@@ -59,29 +59,29 @@ Once installed, you're ready to start coding with Cursor, Claude Code, or your A
5959

6060
## Manually Registering the MCP Server
6161

62-
Sometimes you may need to manually register the Laravel Restify MCP server with your editor of choice. You should register the MCP server using the following details:
62+
Sometimes you may need to manually register the Restify Boost MCP server with your editor of choice. You should register the MCP server using the following details:
6363

6464
<table>
6565
<tr><td><strong>Command</strong></td><td><code>php</code></td></tr>
66-
<tr><td><strong>Args</strong></td><td><code>./artisan restify-mcp:start</code></td></tr>
66+
<tr><td><strong>Args</strong></td><td><code>./artisan restify-boost:start</code></td></tr>
6767
</table>
6868

6969
JSON Example:
7070

7171
```json
7272
{
7373
"mcpServers": {
74-
"laravel-restify-mcp": {
74+
"restify-boost": {
7575
"command": "php",
76-
"args": ["./artisan", "restify-mcp:start"]
76+
"args": ["./artisan", "restify-boost:start"]
7777
}
7878
}
7979
}
8080
```
8181

8282
## Contributing
8383

84-
Thank you for considering contributing to Laravel Restify MCP Server! Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
84+
Thank you for considering contributing to Restify Boost! Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
8585

8686
## Security Vulnerabilities
8787

@@ -94,4 +94,4 @@ Please review [our security policy](../../security/policy) on how to report secu
9494

9595
## License
9696

97-
Laravel Restify MCP Server is open-sourced software licensed under the [MIT license](LICENSE.md).
97+
Restify Boost is open-sourced software licensed under the [MIT license](LICENSE.md).

composer.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
2-
"name": "binarcode/laravel-restify-mcp",
3-
"description": "Laravel Restify MCP server providing comprehensive documentation access through the Model Context Protocol for AI assistants.",
2+
"name": "binarcode/restify-boost",
3+
"description": "Restify Boost - AI-powered Laravel Restify assistant providing comprehensive documentation access and code generation tools.",
44
"keywords": [
55
"laravel",
66
"restify",
77
"mcp",
88
"documentation",
99
"ai"
1010
],
11-
"homepage": "https://github.com/binarcode/laravel-restify-mcp",
11+
"homepage": "https://github.com/binarcode/restify-boost",
1212
"license": "MIT",
1313
"authors": [
1414
{
@@ -41,12 +41,12 @@
4141
},
4242
"autoload": {
4343
"psr-4": {
44-
"BinarCode\\LaravelRestifyMcp\\": "src/"
44+
"BinarCode\\RestifyBoost\\": "src/"
4545
}
4646
},
4747
"autoload-dev": {
4848
"psr-4": {
49-
"BinarCode\\LaravelRestifyMcp\\Tests\\": "tests/"
49+
"BinarCode\\RestifyBoost\\Tests\\": "tests/"
5050
}
5151
},
5252
"scripts": {
@@ -76,7 +76,7 @@
7676
},
7777
"laravel": {
7878
"providers": [
79-
"BinarCode\\LaravelRestifyMcp\\LaravelRestifyMcpServiceProvider"
79+
"BinarCode\\RestifyBoost\\RestifyBoostServiceProvider"
8080
]
8181
}
8282
},

config/restify-mcp.php renamed to config/restify-boost.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
*/
105105
'paths' => [
106106
'primary' => env('RESTIFY_DOCS_PATH', base_path('vendor/binaryk/laravel-restify/docs-v2/content/en')),
107+
'fallback' => base_path('src/Docs/en'),
107108
],
108109

109110
/*

src/Commands/ExecuteToolCommand.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Commands;
6-
7-
use BinarCode\LaravelRestifyMcp\Mcp\RestifyDocs;
8-
use BinarCode\LaravelRestifyMcp\Mcp\Tools\GenerateActionTool;
9-
use BinarCode\LaravelRestifyMcp\Mcp\Tools\GenerateGetterTool;
10-
use BinarCode\LaravelRestifyMcp\Mcp\Tools\GenerateRepositoryTool;
11-
use BinarCode\LaravelRestifyMcp\Mcp\Tools\GetCodeExamples;
12-
use BinarCode\LaravelRestifyMcp\Mcp\Tools\NavigateDocs;
13-
use BinarCode\LaravelRestifyMcp\Mcp\Tools\SearchRestifyDocs;
5+
namespace BinarCode\RestifyBoost\Commands;
6+
7+
use BinarCode\RestifyBoost\Mcp\RestifyDocs;
8+
use BinarCode\RestifyBoost\Mcp\Tools\GenerateActionTool;
9+
use BinarCode\RestifyBoost\Mcp\Tools\GenerateGetterTool;
10+
use BinarCode\RestifyBoost\Mcp\Tools\GenerateRepositoryTool;
11+
use BinarCode\RestifyBoost\Mcp\Tools\GetCodeExamples;
12+
use BinarCode\RestifyBoost\Mcp\Tools\NavigateDocs;
13+
use BinarCode\RestifyBoost\Mcp\Tools\SearchRestifyDocs;
1414
use Illuminate\Console\Command;
1515
use Laravel\Mcp\Server\Tools\ToolResult;
1616

1717
class ExecuteToolCommand extends Command
1818
{
19-
protected $signature = 'restify-mcp:execute
19+
protected $signature = 'restify-boost:execute
2020
{tool : The MCP tool to execute (search-restify-docs, get-code-examples, navigate-docs, generate-repository, generate-action, generate-getter)}
2121
{--queries=* : Search queries (for search-restify-docs)}
2222
{--topic= : Topic for code examples (for get-code-examples)}

src/Commands/InstallCommand.php

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Commands;
5+
namespace BinarCode\RestifyBoost\Commands;
66

77
use Illuminate\Console\Command;
88
use Illuminate\Support\Facades\File;
99

1010
class InstallCommand extends Command
1111
{
12-
protected $signature = 'restify-mcp:install';
12+
protected $signature = 'restify-boost:install';
1313

14-
protected $description = 'Install and configure the Laravel Restify MCP package';
14+
protected $description = 'Install and configure the Restify Boost package';
1515

1616
public function handle(): int
1717
{
@@ -20,7 +20,7 @@ public function handle(): int
2020
// Publish configuration file
2121
$this->line('Publishing configuration file...');
2222
$this->call('vendor:publish', [
23-
'--tag' => 'restify-mcp-config',
23+
'--tag' => 'restify-boost-config',
2424
'--force' => true,
2525
]);
2626

@@ -53,10 +53,10 @@ protected function displayWelcome(): void
5353
{
5454
$this->newLine();
5555
$this->info('┌─────────────────────────────────────────┐');
56-
$this->info('Laravel Restify MCP Setup │');
56+
$this->info(' Restify Boost Setup ');
5757
$this->info('└─────────────────────────────────────────┘');
5858
$this->newLine();
59-
$this->line('This will set up the MCP server to provide Laravel Restify');
59+
$this->line('This will set up Restify Boost to provide Laravel Restify');
6060
$this->line('documentation access to AI assistants like Claude Code.');
6161
$this->newLine();
6262
}
@@ -159,7 +159,7 @@ protected function displayClaudeSetupInstructions(): void
159159
'mcpServers' => [
160160
'laravel-restify' => [
161161
'command' => 'php',
162-
'args' => ['artisan', 'restify-mcp:start'],
162+
'args' => ['artisan', 'restify-boost:start'],
163163
],
164164
],
165165
], JSON_PRETTY_PRINT));
@@ -184,7 +184,7 @@ protected function displayCursorSetupInstructions(): void
184184
$this->line('2. Navigate to Extensions → MCP');
185185
$this->line('3. Add a new MCP server:');
186186
$this->line(' - Name: Laravel Restify Docs');
187-
$this->line(' - Command: php artisan restify-mcp:start');
187+
$this->line(' - Command: php artisan restify-boost:start');
188188
$this->line(' - Working Directory: '.base_path());
189189
$this->newLine();
190190
}
@@ -196,7 +196,7 @@ protected function displayGeneralMcpInstructions(): void
196196
$this->newLine();
197197

198198
$this->line('For any MCP-compatible AI assistant:');
199-
$this->line('1. Start the MCP server: php artisan restify-mcp:start');
199+
$this->line('1. Start the MCP server: php artisan restify-boost:start');
200200
$this->line('2. The server will be available on localhost:8080');
201201
$this->line('3. Configure your AI assistant to connect to this endpoint');
202202
$this->newLine();
@@ -211,19 +211,19 @@ protected function displayGeneralMcpInstructions(): void
211211
protected function displayCompletion(): void
212212
{
213213
$this->newLine();
214-
$this->info('Laravel Restify MCP package installed successfully!');
214+
$this->info('✅ Restify Boost package installed successfully!');
215215
$this->newLine();
216216

217217
$this->info('🚀 Quick Start:');
218-
$this->line('1. Test the installation: php artisan restify-mcp:execute search-restify-docs --queries="repository"');
219-
$this->line('2. Generate a repository: php artisan restify-mcp:execute generate-repository --model-name="User"');
220-
$this->line('3. Browse documentation: php artisan restify-mcp:execute navigate-docs --action="overview"');
221-
$this->line('4. Start MCP server: php artisan restify-mcp:start');
218+
$this->line('1. Test the installation: php artisan restify-boost:execute search-restify-docs --queries="repository"');
219+
$this->line('2. Generate a repository: php artisan restify-boost:execute generate-repository --model-name="User"');
220+
$this->line('3. Browse documentation: php artisan restify-boost:execute navigate-docs --action="overview"');
221+
$this->line('4. Start MCP server: php artisan restify-boost:start');
222222
$this->line('5. Configure your AI assistant to use the MCP server');
223223
$this->newLine();
224224

225-
$this->line('Configuration file: config/restify-mcp.php');
226-
$this->line('Documentation: https://github.com/binarcode/laravel-restify-mcp');
225+
$this->line('Configuration file: config/restify-boost.php');
226+
$this->line('Documentation: https://github.com/binarcode/restify-boost');
227227
$this->newLine();
228228
}
229229

@@ -264,7 +264,7 @@ protected function createMcpConfigFile(): bool
264264
// Add our MCP server configuration
265265
$config['mcpServers']['laravel-restify'] = [
266266
'command' => 'php',
267-
'args' => ['artisan', 'restify-mcp:start'],
267+
'args' => ['artisan', 'restify-boost:start'],
268268
];
269269

270270
// Write the updated config
@@ -300,8 +300,8 @@ protected function verifyRestifyInstallation(): bool
300300

301301
protected function checkDocumentationPaths(): void
302302
{
303-
$primaryPath = config('restify-mcp.docs.paths.primary');
304-
$legacyPath = config('restify-mcp.docs.paths.legacy');
303+
$primaryPath = config('restify-boost.docs.paths.primary');
304+
$legacyPath = config('restify-boost.docs.paths.legacy');
305305

306306
$foundDocs = false;
307307

src/Commands/StartCommand.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Commands;
5+
namespace BinarCode\RestifyBoost\Commands;
66

77
use Illuminate\Console\Command;
88
use Illuminate\Support\Facades\Artisan;
99
use Symfony\Component\Console\Attribute\AsCommand;
1010

11-
#[AsCommand('restify-mcp:start', 'Starts Laravel Restify (usually from mcp.json)')]
11+
#[AsCommand('restify-boost:start', 'Starts Restify Boost (usually from mcp.json)')]
1212
class StartCommand extends Command
1313
{
1414
public function handle(): int

src/Concerns/MakesHttpRequests.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Concerns;
5+
namespace BinarCode\RestifyBoost\Concerns;
66

77
use Illuminate\Http\Client\PendingRequest;
88
use Illuminate\Http\Client\Response;

src/Contracts/McpClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Contracts;
5+
namespace BinarCode\RestifyBoost\Contracts;
66

77
interface McpClient
88
{

src/Install/CodeEnvironment/ClaudeDesktop.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Install\CodeEnvironment;
5+
namespace BinarCode\RestifyBoost\Install\CodeEnvironment;
66

7-
use BinarCode\LaravelRestifyMcp\Contracts\McpClient;
7+
use BinarCode\RestifyBoost\Contracts\McpClient;
88

99
class ClaudeDesktop extends CodeEnvironment implements McpClient
1010
{

src/Install/CodeEnvironment/CodeEnvironment.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace BinarCode\LaravelRestifyMcp\Install\CodeEnvironment;
5+
namespace BinarCode\RestifyBoost\Install\CodeEnvironment;
66

77
use Illuminate\Contracts\Filesystem\FileNotFoundException;
88
use Illuminate\Support\Facades\File;

0 commit comments

Comments
 (0)