Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 17:59:11 +08:00
commit e961c4e190
4 changed files with 129 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{
"name": "kitchen-sink",
"description": "Access all ATXP MCP servers with simplified authentication and proxy support",
"version": "1.1.0",
"author": {
"name": "ATXP Team",
"url": "https://atxp.ai"
},
"commands": [
"./commands"
]
}

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# kitchen-sink
Access all ATXP MCP servers with simplified authentication and proxy support

69
commands/setup.md Normal file
View File

@@ -0,0 +1,69 @@
---
name: setup
description: Interpolate a connection string into MCP server template and merge into project .mcp.json
---
Run the setup to configure ATXP MCP servers in the current project root.
Usage:
```
/setup <connection_string>
```
This should result in taking the following JSON, replacing `${CONNECTION_STRING}` with the provided connection string, and then merging it into the current project's `.mcp.json` if it exists, or creating it if it does not.
```json
{
"mcpServers": {
"atxp-browse": {
"type": "http",
"url": "${CONNECTION_STRING}&server=browse.mcp.atxp.ai"
},
"atxp-crawl": {
"type": "http",
"url": "${CONNECTION_STRING}&server=crawl.mcp.atxp.ai"
},
"atxp-search": {
"type": "http",
"url": "${CONNECTION_STRING}&server=search.mcp.atxp.ai"
},
"atxp-research": {
"type": "http",
"url": "${CONNECTION_STRING}&server=research.mcp.atxp.ai"
},
"atxp-database": {
"type": "http",
"url": "${CONNECTION_STRING}&server=database.mcp.atxp.ai"
},
"atxp-filestore": {
"type": "http",
"url": "${CONNECTION_STRING}&server=filestore.mcp.atxp.ai"
},
"atxp-image": {
"type": "http",
"url": "${CONNECTION_STRING}&server=image.mcp.atxp.ai"
},
"atxp-music": {
"type": "http",
"url": "${CONNECTION_STRING}&server=music.mcp.atxp.ai"
},
"atxp-video": {
"type": "http",
"url": "${CONNECTION_STRING}&server=video.mcp.atxp.ai"
},
"atxp-code": {
"type": "http",
"url": "${CONNECTION_STRING}&server=code.mcp.atxp.ai"
},
"atxp-x-live-search": {
"type": "http",
"url": "${CONNECTION_STRING}&server=x-live-search.mcp.atxp.ai"
}
}
}
```
After running this command, the project's `.mcp.json` will contain the ATXP MCP servers.
Please let the user know that they will need to restart Claude Code for the changes to take effect.

45
plugin.lock.json Normal file
View File

@@ -0,0 +1,45 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:atxp-dev/claude:kitchen-sink",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "bd5facd0194d746d82c6a29e449574b007dc2bac",
"treeHash": "446e3e87c01069b5deba10cdda3d31dc9100996e892ee9f5f525b80feda08c7e",
"generatedAt": "2025-11-28T10:14:01.295509Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "kitchen-sink",
"description": "Access all ATXP MCP servers with simplified authentication and proxy support",
"version": "1.1.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "34004e90b6ea9c40ad1d3cf0412140adc8076476950906e43a63dae36b6d8419"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "d729c043d8c8f489b616f464207c306698569236b5d0aa060840060935687c41"
},
{
"path": "commands/setup.md",
"sha256": "66947b937b050d6d091d1536265b1cdb254f51503f143a9c52a8dfdfb92b153a"
}
],
"dirSha256": "446e3e87c01069b5deba10cdda3d31dc9100996e892ee9f5f525b80feda08c7e"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}