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.
Related MCP server: Job Listings MCP Server
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.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables automated blog post creation and management for Astro blogs deployed on Vercel through GitHub integration. Supports secure API-based operations with automatic deployment triggers and integration with automation tools like n8n.
- Flicense-qualityDmaintenanceA Python-based microservice that scrapes, deduplicates, and stores fresh job listings from multiple platforms. It enables users to access and filter a live feed of job data through a REST API for integration into portfolio sites and other applications.
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that exposes a professional profile — certifications, industry articles, open source contributions, and live GitHub activity — as a queryable API for AI agents.711MIT
- Flicense-qualityBmaintenanceReads your GitHub profile and provides developer context (stack, projects, experience) to MCP clients like Claude and Cursor via a single URL.
Related MCP Connectors
Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Track and browse RSS feeds with ease. Fetch the latest entries from any feed URL and extract full…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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