Skip to main content
Glama
kostyk348
by kostyk348

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
marketplace_publishA

Publish a listing to the global marketplace.

kind: 'mcp_server' | 'knowledge' | 'idea'

  • mcp_server : offer a reusable MCP server / tool-set capability

  • knowledge : share a verified FACT block / pattern / snippet

  • idea : share a hypothesis or proposed concept

Stores locally, then broadcasts over the mesh (SMTP relay) so other OpenCode instances can discover it.

marketplace_searchA

Search the global marketplace for listings.

filter by: kind (mcp_server|knowledge|idea), domain (crypto, reverse, algo, embedded, ...), tags, and free-text query.

marketplace_subscribeA

Register a subscription filter.

For MVP this persists the filter locally and is honored by marketplace_pull; production wiring to the relay fan-out is next.

marketplace_pullA

Pull new marketplace listings from the inbound mesh spool.

Spool dir defaults to env ACP_INBOX or ./spool/executor. Processes each *.eml as a marketplace message (X-Marketplace-Kind header).

marketplace_outboxA

List listings queued for mesh broadcast (unsent).

marketplace_exportA

Export the full registry as EML bundle (one listing per message).

marketplace_statsB

Marketplace statistics: totals, kinds, domains, peer instances.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation5/5

Each tool covers a distinct marketplace operation: publish, search, subscribe, pull, outbox, export, and stats. There is no overlap between these actions, and an agent can easily choose the correct tool based on the desired operation.

Naming Consistency4/5

All tools share the 'marketplace_' prefix, but the second part mixes verbs (publish, search, subscribe, pull, export) with nouns (outbox, stats). This is a minor deviation from a fully consistent verb_noun pattern, but the prefix ensures predictable grouping.

Tool Count5/5

With 7 tools, the server is well-scoped for a marketplace-focused MCP. Each tool earns its place, and the count is within the ideal 3-15 range, avoiding bloat while covering the core operations.

Completeness4/5

The core marketplace lifecycle is covered: publish, search, subscribe, pull, outbox, export, and stats. Missing features include updating or unpublishing listings and unsubscribing, but these are minor gaps that do not block primary workflows.

Maintenance

ActivitySlowing
ResponsivenessNo issues