loading…
Search for a command to run...
loading…
Enables control of Vestaboard displays through cloud and local APIs, allowing users to send messages, read current displays, and manage animation effects. It pr
Enables control of Vestaboard displays through cloud and local APIs, allowing users to send messages, read current displays, and manage animation effects. It provides tools for automatic text-to-character-code formatting and supports various transition strategies for message display.
A Model Context Protocol server for controlling Vestaboard displays via both cloud and local APIs.
.env files for API credentials (minimal deps)# Clone and install
git clone https://github.com/lintility/vestaboard-mcp.git
cd vestaboard-mcp
pip install -e .
# Configure credentials
cp src/.env.example .env
Edit .env with your API credentials:
VESTABOARD_CLOUD_TOKEN: Get from https://www.vestaboard.com/account/integrationsVESTABOARD_LOCAL_ENABLEMENT_TOKEN: Sent via email by VestaboardVESTABOARD_LOCAL_API_KEY: Auto-populated after enabling local API (optional)python -m src.server
Add to ~/.config/claude/mcp.json:
{
"mcpServers": {
"vestaboard": {
"command": "python",
"args": ["-m", "src.server"],
"cwd": "/path/to/vestaboard-mcp",
"env": {
"VESTABOARD_CLOUD_TOKEN": "your_token",
"VESTABOARD_LOCAL_API_KEY": "your_local_key"
}
}
}
}
vestaboard-mcp/
├── src/
│ ├── server.py # MCP server implementation
│ ├── vestaboard.py # API client classes
│ └── .env.example # Configuration template
├── tests/
│ └── test_server.py # Test suite
├── pyproject.toml # Dependencies and config
└── README.md # This file
# Run tests
pytest tests/
# Format code
black src/ tests/
# Lint
ruff check src/ tests/
# Type check
mypy src/
Core:
mcp>=0.1.0 - Model Context Protocol SDKhttpx>=0.24.0 - Async HTTP clientpython-dotenv>=1.0.0 - Environment configurationDev:
pytest>=7.4.0 - Testingpytest-asyncio>=0.21.0 - Async test supportblack>=23.0.0 - Code formattingruff>=0.0.275 - Lintingmypy>=1.0.0 - Type checkingВыполни в терминале:
claude mcp add vestaboard-mcp-server -- npx Read, send and search emails from Claude
автор: GoogleSend, search and summarize Slack messages
автор: SlackNo-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication