1. Conduid
  2. Content
  3. Hippie
MCP server · Content

Hippie

a hyper media api framework

Unclaimed content
34Low

Scored 6 months ago · breakdown

About Hippie

Hippie is an MCP server in the Content category: a hyper media api framework.

Install

From source
git clone https://github.com/homerquan/hippie

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Hippie

Powered by Claude · Grounded in docs

I know everything about Hippie. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Hippie 3.0

A modern mock + hypermedia API server with streaming (Socket.IO) and MCP support.

Highlights

  • File-based HTTP mocks (legacy mocks/GET__#path@q=value.json and new mocks/get/path.json styles)
  • Socket.IO streaming mocks (/stream namespace)
  • MCP stdio server backed by mock tool definitions
  • Handy admin endpoints (/health, /__mocks)

Quick Start

npm install
npm run dev

Server runs at http://localhost:3000 by default.

Tests

npm test
npm run test:coverage

HTTP Mocking

Place JSON files in mocks/ and the server will resolve requests to the matching mock file.

Supported filename styles:

  • Legacy: GET__#book@id=123.json maps to GET /book?id=123
  • Legacy path segments: GET__#t#101.json maps to GET /t/101
  • Modern: mocks/get/book.json maps to GET /book
  • Fallback: mocks/_fallback.json

Mock Metadata

Wrap metadata in __meta to control status, headers, or delay.

{
  "__meta": {
    "status": 201,
    "delayMs": 250,
    "headers": {
      "x-mock": "true"
    }
  },
  "id": 123,
  "message": "created"
}

Streaming (Socket.IO)

Connect to the /stream namespace. Use subscribe with a topic matching a file in mocks/streams.

Example client flow:

  • Emit subscribe with { "topic": "heartbeat" }
  • Receive event payloads defined in mocks/streams/heartbeat.json

To allow publishing from clients or HTTP:

ALLOW_STREAM_PUBLISH=1 npm run dev

MCP (Model Context Protocol)

Run the MCP server over stdio:

npm run mcp
  • Tool definitions live in mocks/mcp/tools/*.json
  • Tool responses live in mocks/mcp/responses/<tool>.json

Admin Endpoints

  • GET /health
  • GET /__mocks
  • GET /__openapi
  • POST /__stream/:topic (requires ALLOW_STREAM_PUBLISH=1)

License

The MIT license.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Hippie

How do I install Hippie?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Hippie safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Hippie still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.