Initial commit
This commit is contained in:
12
.claude-plugin/plugin.json
Normal file
12
.claude-plugin/plugin.json
Normal 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
3
README.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# kitchen-sink
|
||||||
|
|
||||||
|
Access all ATXP MCP servers with simplified authentication and proxy support
|
||||||
69
commands/setup.md
Normal file
69
commands/setup.md
Normal 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
45
plugin.lock.json
Normal 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": []
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user