Signal MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Signal MCPshow my latest GitHub commits"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Signal MCP
Static portfolios are boring.
The Model Context Protocol (MCP) server powers Signal’s live integrations. It connects the system to GitHub activity, Spotify listening history, and blog content, providing real-time data that makes the portfolio feel alive.
What it does
The MCP server is a lightweight Express service that:
Handles GitHub activity integration
Connects to Spotify for “Now Playing” and recent history
Converts blog RSS feeds into consumable JSON
Exposes MCP-compliant endpoints so the backend can call tools through OpenRouter
It doesn’t interact with models directly. Instead, it responds when the backend orchestrates a tool call, returning structured data that can be streamed back into the conversation.
Architecture overview
The MCP server acts as Signal’s live data provider, bridging the system to external APIs.
Tech stack
Runtime: Node.js
Framework: Express
Protocol: Model Context Protocol (MCP) SDK
Integrations: GitHub REST API, Spotify Web API, Blog RSS feed
Dev tooling: ESLint, Prettier, Husky, and shared configs via dev-config
Local development
Signal’s services can be run locally, but setup involves multiple moving parts.
For now, the easiest way to explore Signal is the live demo.
Future work may include a simplified docker-compose flow for local development.
Explore
Signal context
The MCP server reflects how I approach integration boundaries and system interoperability. By isolating third-party APIs behind a single protocol-compliant service, the architecture stays modular and secure. This design makes it easier for teams to extend or swap integrations without affecting the rest of the system. This is a principle I carry into larger engineering projects.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anthonybruno/signal-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server