Signal MCP
Click on "Deploy 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: unbiased
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 deployed
Maintenance
Related MCP Connectors
Akshay Shetty's engineering portfolio and resume, queryable by AI. OAuth-secured.
Public portfolio MCP for resume, services, availability, project evidence, and introductions.
Dive into the world of open-source with the GitHub Repo Explorer! Utilize the powerful GitHub
An interactive portfolio built for AI conversations. Browse work, services, and book calls.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA 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.-
- FlicenseNot gradedqualityDmaintenanceReads your GitHub profile and provides developer context (stack, projects, experience) to MCP clients like Claude and Cursor via a single URL.-
- FlicenseAqualityCmaintenanceExposes a personal portfolio's resume, projects, skills, certifications, and live GitHub repositories as tools for AI assistants to query via natural language.6-
- FlicenseAqualityBmaintenanceEnables MCP-compatible AI clients to retrieve a professional profile as callable tools, including projects, work experience, skills, and live GitHub activity.5-