A comprehensive MCP-based todo management system, that serves as a central nervous system for Madness Interactive, a multi-project task coordination workshop.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add fastmcp-danedens --env MONGODB_COLLECTION='<MONGODB_COLLECTION>' --env MONGODB_DB='<MONGODB_DB>' --env MONGODB_URI='<MONGODB_URI>' --env MQTT_HOST='<MQTT_HOST>' -- docker run --rm -i --network host -e MONGODB_URI=mongodb://localhost:27017 -e MONGODB_DB=swarmonomicon -e MQTT_HOST=localhost danedens31/omnispindle:latest~/.codex/config.toml
[mcp_servers.fastmcp-danedens]
command = "docker"
args = ["run", "--rm", "-i", "--network", "host", "-e", "MONGODB_URI=mongodb://localhost:27017", "-e", "MONGODB_DB=swarmonomicon", "-e", "MQTT_HOST=localhost", "danedens31/omnispindle:latest"]
env = { MONGODB_COLLECTION = "<MONGODB_COLLECTION>", MONGODB_DB = "<MONGODB_DB>", MONGODB_URI = "<MONGODB_URI>", MQTT_HOST = "<MQTT_HOST>" }
# codex mcp add fastmcp-danedens --env MONGODB_COLLECTION='<MONGODB_COLLECTION>' --env MONGODB_DB='<MONGODB_DB>' --env MONGODB_URI='<MONGODB_URI>' --env MQTT_HOST='<MQTT_HOST>' -- docker run --rm -i --network host -e MONGODB_URI=mongodb://localhost:27017 -e MONGODB_DB=swarmonomicon -e MQTT_HOST=localhost danedens31/omnispindle:latest~/.cursor/mcp.json
{
"mcpServers": {
"fastmcp-danedens": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network",
"host",
"-e",
"MONGODB_URI=mongodb://localhost:27017",
"-e",
"MONGODB_DB=swarmonomicon",
"-e",
"MQTT_HOST=localhost",
"danedens31/omnispindle:latest"
],
"env": {
"MONGODB_COLLECTION": "<MONGODB_COLLECTION>",
"MONGODB_DB": "<MONGODB_DB>",
"MONGODB_URI": "<MONGODB_URI>",
"MQTT_HOST": "<MQTT_HOST>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"fastmcp-danedens": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network",
"host",
"-e",
"MONGODB_URI=mongodb://localhost:27017",
"-e",
"MONGODB_DB=swarmonomicon",
"-e",
"MQTT_HOST=localhost",
"danedens31/omnispindle:latest"
],
"env": {
"MONGODB_COLLECTION": "<MONGODB_COLLECTION>",
"MONGODB_DB": "<MONGODB_DB>",
"MONGODB_URI": "<MONGODB_URI>",
"MQTT_HOST": "<MQTT_HOST>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"fastmcp-danedens": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network",
"host",
"-e",
"MONGODB_URI=mongodb://localhost:27017",
"-e",
"MONGODB_DB=swarmonomicon",
"-e",
"MQTT_HOST=localhost",
"danedens31/omnispindle:latest"
],
"env": {
"MONGODB_COLLECTION": "<MONGODB_COLLECTION>",
"MONGODB_DB": "<MONGODB_DB>",
"MONGODB_URI": "<MONGODB_URI>",
"MQTT_HOST": "<MQTT_HOST>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"fastmcp-danedens": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network",
"host",
"-e",
"MONGODB_URI=mongodb://localhost:27017",
"-e",
"MONGODB_DB=swarmonomicon",
"-e",
"MQTT_HOST=localhost",
"danedens31/omnispindle:latest"
],
"env": {
"MONGODB_COLLECTION": "<MONGODB_COLLECTION>",
"MONGODB_DB": "<MONGODB_DB>",
"MONGODB_URI": "<MONGODB_URI>",
"MQTT_HOST": "<MQTT_HOST>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"fastmcp-danedens": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network",
"host",
"-e",
"MONGODB_URI=mongodb://localhost:27017",
"-e",
"MONGODB_DB=swarmonomicon",
"-e",
"MQTT_HOST=localhost",
"danedens31/omnispindle:latest"
],
"env": {
"MONGODB_COLLECTION": "<MONGODB_COLLECTION>",
"MONGODB_DB": "<MONGODB_DB>",
"MONGODB_URI": "<MONGODB_URI>",
"MQTT_HOST": "<MQTT_HOST>"
}
}
}
}需要的环境变量
MONGODB_COLLECTIONMONGODB_DBMONGODB_URIMQTT_HOST
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。