KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
signal-mcp
★ 25
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
hidebusybox
:
Hide Busybox Detection - With Java and Native C/C++
MultiModal-Jupyter-Sandbox
:
Simple code sandbox supporting jupyter notebook style code execution. Used for agent training
touying-sjtu
:
基于 Touying 的上海交通大学 Typst 幻灯片模板 (Typst Slide Theme for SJTU Based on Touying)
GFNet
:
Adapting Dense Matching for Homography Estimation with Grid-based Acceleration (CVPR'25)
KeyboardHero
:
A Visual Studio extension
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
signal-mcp
?
Download (.md)
# Signal MCP An [MCP](https://github.com/mcp-signal/mcp) integration for [signal-cli](https://github.com/AsamK/signal-cli) that allows AI agents to send and receive Signal messages. ## Features - Send messages to Signal users - Send messages to Signal groups - Receive and parse incoming messages - Async support with timeout handling - Detailed logging ## Prerequisites This project requires [signal-cli](https://github.com/AsamK/signal-cli) to be installed and configured on your system. ### Installing signal-cli 1. **Install signal-cli**: Follow the [official installation instructions](https://github.com/AsamK/signal-cli/blob/master/README.md#installation) 2. **Register your Signal account**: ```bash signal-cli -u YOUR_PHONE_NUMBER register ``` 3. **Verify your account** with the code received via SMS: ```bash signal-cli -u YOUR_PHONE_NUMBER verify CODE_RECEIVED ``` For more detailed setup instructions, see the [signal-cli documentation](https://github.com/AsamK/signal-cli/wiki). ## Installation ```bash pip install -e . # or use uv for faster installation uv pip install -e . ``` ## Usage Run the MCP server: ```bash ./main.py --user-id YOUR_PHONE_NUMBER [--transport {sse|stdio}] ``` ## API ### Tools Available - `send_message_to_user`: Send a direct message to a Signal user - `send_message_to_group`: Send a message to a Signal group - `receive_message`: Wait for and receive messages with timeout support ## Development This project uses: - [MCP](https://github.com/mcp-signal/mcp) for agent-API integration - Modern Python async patterns - Type annotations throughout