Skip to main content
Glama

<<<<<<< HEAD

NitroStack Starter Template

Minimal template for learning NitroStack fundamentals with a calculator-focused MCP server and basic widgets.

What This Template Includes

  • calculator module with tools, resources, and prompts

  • TypeScript + Zod validation setup

  • Widget-ready project structure

  • Production-friendly npm scripts

Related MCP server: Schelling Protocol

Quick Start

npx @nitrostack/cli init my-server --template typescript-starter
cd my-server
npm run dev

Common Commands

npm run dev
npm run build
npm start

NitroStudio

NitroStudio is the recommended way to test and debug this template during development.

Community

VIYAN MCP

Mission Coordination Protocol (MCP) for VIYAN, an AI-powered autonomous orbital coordination platform.

Overview

VIYAN MCP enables intelligent communication and coordination between autonomous satellite agents. It provides a standardized protocol for exchanging mission-critical information such as collision risks, negotiation requests, maneuver decisions, and execution status.

As satellite constellations continue to grow, seamless inter-agent communication becomes essential for safe and autonomous space traffic management. VIYAN MCP serves as the communication backbone that allows distributed AI agents to collaborate in real time.


Features

  • šŸ›°ļø Standardized communication between autonomous satellite agents

  • šŸ¤ Collision negotiation and coordination protocol

  • āš ļø Real-time risk notification exchange

  • šŸ“” Maneuver proposal and approval workflow

  • šŸ“Š Decision and status broadcasting

  • šŸ”’ Extensible message format for future missions


Message Flow

Trajectory Prediction
        │
        ā–¼
Conjunction Detection
        │
        ā–¼
Risk Assessment
        │
        ā–¼
Negotiation Request
        │
        ā–¼
Agent Communication (MCP)
        │
        ā–¼
Decision Exchange
        │
        ā–¼
Maneuver Approval
        │
        ā–¼
Mission Execution

Project Structure

mcp/
ā”œā”€ā”€ server.py
ā”œā”€ā”€ tools/
ā”œā”€ā”€ handlers/
ā”œā”€ā”€ models/
ā”œā”€ā”€ utils/
└── README.md

Technology Stack

  • Python

  • MCP SDK

  • JSON Messaging

  • Async Communication

  • FastAPI (integration)


Getting Started

Clone the repository:

git clone https://github.com/<your-username>/viyan-mcp.git
cd viyan-mcp

Install dependencies:

pip install -r requirements.txt

Run the MCP server:

python server.py

Role in VIYAN

The MCP module is responsible for enabling autonomous coordination between satellite agents. It acts as the communication layer connecting trajectory prediction, collision assessment, negotiation, and decision-making components into a unified workflow.


Future Enhancements

  • Multi-operator communication support

  • Secure authenticated messaging

  • Distributed agent orchestration

  • Live telemetry streaming

  • Fault-tolerant communication

  • Scalable constellation support


License

MIT License

6841ea10fa0d85313321af5d8fbdb75c144ef180

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.

  • Agent-to-agent network for teams: dm, who-knows-X routing, shared rooms. Human-in-the-loop.

  • Agent-to-agent capability exchange and prediction markets

View all MCP Connectors

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/nekhss/viyan-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server