Activitysmith
This MCP server exposes ActivitySmith notifications and live activity tools.
ActivitySmith MCP Server
This MCP server exposes ActivitySmith notifications and live activity tools.
MCP Client Config (stdio)
Example mcp.json:
{
"mcpServers": {
"activitysmith": {
"command": "uv",
"args": ["run", "mcp-activitysmith"],
"env": {
"API_KEY": "your_key_here"
}
}
}
}
Example mcp.json with input prompt (VS Code):
{
"inputs": [
{
"id": "activitysmithApiKey",
"type": "promptString",
"description": "ActivitySmith API key",
"password": true
}
],
"mcpServers": {
"activitysmith": {
"command": "uv",
"args": ["run", "mcp-activitysmith"],
"env": {
"API_KEY": "${input:activitysmithApiKey}"
}
}
}
}
Example mcp.json using Docker (stdio, latest image):
{
"mcpServers": {
"activitysmith": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"API_KEY=your_key_here",
"ghcr.io/stumpyfr/mcp-activitysmith:latest"
]
}
}
}
MCP Client Config (HTTP)
Example mcp.json:
{
"mcpServers": {
"activitysmith": {
"url": "http://127.0.0.1:8000",
"headers": {
"Authorization": "Bearer your_key_here"
}
}
}
}
Example mcp.json with input prompt (VS Code):
{
"inputs": [
{
"id": "activitysmithApiKey",
"type": "promptString",
"description": "ActivitySmith API key",
"password": true
}
],
"mcpServers": {
"activitysmith": {
"url": "http://127.0.0.1:8000",
"headers": {
"Authorization": "Bearer ${input:activitysmithApiKey}"
}
}
}
}
Dev requirements
- Python 3.12+
- ActivitySmith API key
Install
uv sync
If you change the package name or entry point, rerun uv sync to refresh the script.
Run (stdio)
API_KEY=your_key_here uv run mcp-activitysmith
Run (HTTP)
uv run mcp-activitysmith --server
Notes
- HTTP mode reads the API key from the Authorization header on each request.
- Stdio mode reads the API key from the API_KEY environment variable.
Server Terkait
Coreflux MQTT MCP Server
Connects to a Coreflux MQTT broker, offering tools for Coreflux commands and integration with AI assistants.
WeCom Bot MCP Server
An MCP server for sending messages to WeCom (WeChat Work) bots.
CData Email Server
A read-only MCP server for querying live email data using the CData JDBC Driver.
Text-to-Speech MCP
High-quality text-to-speech generation using the OpenAI TTS API.
Telegram MCP
An MCP server for interacting with the Telegram messaging service using the mtcute library.
rqbit
Interact with the rqbit torrent client API. Requires a running rqbit instance.
Tangerine
An MCP server for Tangerine, the Convo AI assistant backend.
MCP Chrome Feedback
Collects interactive user feedback, including text and images, through a Chrome extension with real-time communication and history management.
Wizzypedia MCP Server
Interact with Wizzypedia through the MediaWiki API, supporting both read-only and authenticated operations.
better-telegram-mcp
Production-grade MCP server for Telegram with dual-mode Bot API + MTProto, 6 composite tools