MCPInstall
signallama logo

signallama

by fbarresi 6 stars fbarresi/signallama

lightweight and modern chat interface designed to work seamlessly with your own custom MCP servers

READMEmain

Signallama

logo

Welcome to the Signallama, a lightweight and modern chat interface built using SignalR for real-time communication, designed to work seamlessly with your own custom MCP (Model Context Protocol) servers.

🚀 Features

  • 🔌 Real-time chat powered by SignalR
  • 🖥️ Responsive frontend UI
  • 🔧 Seamless integration with your own MCP servers (example provided)
  • 🗂️ Modular and extensible architecture
  • ✅ Lightweight and easy to deploy

🧰 Tech Stack

  • Frontend: JavaScript, HTML, CSS
  • Backend Communication: SignalR
  • Server Integration: MCP

📦 Getting Started

Prerequisites

  • Ollama
  • .NET Core SDK
  • MCP Server setup (optional - your own implementation)

Configure your MCP in appsettings.json

Input your SSE Server or Stdio in the section McpSettings:

"McpSettings": {
    "Sse": [
      {
        "Endpoint": "https://localhost:7170",
        "UseStreamableHttp": true,
        "Name": "MyServer",
        "ConnectionTimeout": "00:00:10"
      }
    ]
  }

or for example using external project over stdio:

"McpSettings": {
    "Sse": [
      {
        "Endpoint": "https://localhost:7170",
        "UseStreamableHttp": true,
        "Name": "MyServer",
        "ConnectionTimeout": "00:00:10"
      }
    ],
    "Stdio" : [
        "Name": "MyStuff",
        "Command": "npx",
        "Arguments": ["-y", "--verbose", "@modelcontextprotocol/server-everything"],
    ]
  }

Start the project

  1. start your MCP server (or use the provided one signallama.mcp)
  2. start the frontend with signallama.web
  3. enjoy your lightweight environment!
logo

🤝 Contributing

Contributions are welcome! Please fork the repo and submit a pull request. Feel free to open issues for bugs, suggestions, or features.

📄 License

This project is licensed under the MIT License.

More AI Chatbot MCP servers

Similar servers from the same category.

Jentic

jentic

Enables AI assistants to discover and execute external APIs and workflows through a Python SDK that leverages the Open Agentic Knowledge repository for standardized API access and execution.

AI Chatbot

Provides a bridge to the Flyworks AI lipsync service, enabling creation of digital avatar videos synchronized with audio inputs through a simple API.

git

Official JavaScript implementation that integrates with MiniMax's multimodal capabilities for image generation, video creation, text-to-speech, and voice cloning across multiple transport modes.

APIVideo+7

Provides a bridge to Mureka.ai's music generation capabilities, enabling on-demand creation of lyrics, complete songs, and instrumental tracks without requiring specialized music production knowledge.

AI Chatbot