MCP Hub
Back to servers

@vibeatlas/ship-mcp-server

Validated

A tool for AI task success prediction that provides reliability scoring (0-100) for coding tasks based on confidence, focus, context, and efficiency.

Stars
1
Tools
3
Updated
Jan 4, 2026
Validated
Jan 9, 2026
Validation Details

Duration: 3.5s

Server: ship-mcp-server v2.0.0

Quick Install

npx -y @vibeatlas/ship-mcp-server

SHIP Protocol

Success Heuristics for Intelligent Programming

SHIP Score npm version License: MIT


The Problem

70% of AI coding tasks fail. Current tools focus on tokens and cost, not outcomes.

  • Trust in AI-generated code dropped from 43% to 33%
  • 30.5% of AI suggestions contain errors
  • 66% of developers frustrated by "almost right" code
  • No universal metric for AI coding reliability

The Solution

SHIP Protocol provides a universal reliability score for AI-assisted development.

SHIP Score = (Confidence × 0.40) + (Focus × 0.30) + (Context × 0.20) + (Efficiency × 0.10)

One number (0-100) that tells you: Will this AI task succeed?


Quick Start

Installation

npm install @vibeatlas/ship-protocol

Basic Usage

import {
  createShipRequest,
  calculateShipScore,
  interpretShipScore,
  getShieldsIoBadgeUrl
} from '@vibeatlas/ship-protocol';

// Create a SHIP request
const request = createShipRequest({
  files: [
    {
      path: 'src/main.ts',
      content: '// your code here',
      language: 'typescript',
      size_bytes: 1024
    }
  ],
  prompt: 'Add error handling to the API endpoints'
});

// Calculate SHIP Score
const score = calculateShipScore(
  92,  // confidence
  88,  // focus
  85,  // context
  75   // efficiency
);

console.log(`SHIP Score: ${score.score} (${score.grade})`);
// Output: SHIP Score: 89 (A)

// Get interpretation
const interpretation = interpretShipScore(score.score);
console.log(interpretation.summary);
// Output: High reliability - Production ready

// Generate badge URL
const badgeUrl = getShieldsIoBadgeUrl(score.score, 'for-the-badge');

SHIP Score Explained

The Four Layers

LayerWeightWhat It Measures
Confidence40%Will the task succeed? Risk factors, historical patterns
Focus30%Is attention on the right code? Relevance, distraction filtering
Context20%Does the AI have what it needs? Coverage, completeness
Efficiency10%Resource usage - tokens, cost, CO2

Grade Scale

GradeScoreMeaning
A+95-100Exceptional - Ship with confidence
A85-94High reliability - Production ready
B70-84Good - Acceptable for most tasks
C50-69Moderate - May require iteration
D30-49Low - High risk of failure
F0-29Unreliable - Do not proceed

API Reference

Message Types

import type {
  IShipRequest,    // Request for assessment
  IShipResponse,   // Assessment result
  IShipFeedback,   // Outcome feedback
  IShipError,      // Error response
  IShipScore,      // Score breakdown
} from '@vibeatlas/ship-protocol';

Message Creators

import {
  createShipRequest,
  createShipResponse,
  createShipFeedback,
  createShipError,
} from '@vibeatlas/ship-protocol';

Type Guards

import {
  isShipRequest,
  isShipResponse,
  isShipFeedback,
  isShipError,
} from '@vibeatlas/ship-protocol';

Score Utilities

import {
  calculateShipScore,   // Calculate from layer scores
  getShipGrade,         // Get grade from score
  interpretShipScore,   // Human-readable interpretation
  quickShipScore,       // Quick calculation from params
} from '@vibeatlas/ship-protocol';

Badge Generation

import {
  generateBadgeUrl,
  generateBadgeMarkdown,
  getShipScoreBadgeUrl,
  getShieldsIoBadgeUrl,
} from '@vibeatlas/ship-protocol';

CLI Tool

# Install globally
npm install -g @vibeatlas/ship-cli

# Get SHIP Score
ship score

# Detailed report
ship report --format markdown

# CI check with threshold
ship check --min-score 70

GitHub Action

name: SHIP Score
on: [push, pull_request]

jobs:
  ship:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: vibeatlas/ship-action@v1
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          min-score: 70
          comment-on-pr: true

Certification

Projects maintaining high SHIP Scores can earn certification:

LevelRequirementBadge
BronzeScore 70+ for 7 daysBronze
SilverScore 80+ for 14 daysSilver
GoldScore 90+ for 30 daysGold
PlatinumScore 95+ for 60 daysPlatinum

Integration with AI Tools

SHIP Protocol works with all major AI coding tools:

  • GitHub Copilot - Context optimization for inline completions
  • Claude (Desktop & API) - MCP integration for context management
  • Cursor - IDE-integrated reliability scoring
  • ChatGPT - Context optimization for code tasks
  • Any AI Tool - Universal protocol adoption

Specification

Full protocol specification: SHIP-v1.0-spec.md


Why "SHIP"?

  • Success - Primary focus on task completion
  • Heuristics - Data-driven predictions
  • Intelligent - AI-aware optimization
  • Programming - Built for developers

Also: "Ship it!" - The developer mantra for confident deployment.


Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.


License

MIT License - see LICENSE for details.


Links


Built with by VibeAtlas

Reviews

No reviews yet

Sign in to write a review