Skip to main content
Glama
mnm-matin
by mnm-matin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EXA_API_KEYNoAPI key for Exa web and code search
JINA_API_KEYNoAPI key for Jina webpage extraction (optional)
BRAVE_API_KEYNoAPI key for Brave web search
MORPH_API_KEYNoAPI key for Morph code search (optional)
MCP_AUTH_TOKENNoAuthentication token for remote MCP mode
MORPH_BASE_URLNoBase URL for Morph API (default: https://api.morphllm.com/v1)
SERPER_API_KEYNoAPI key for Serper web search
TAVILY_API_KEYNoAPI key for Tavily web search
PARALLEL_API_KEYNoAPI key for Parallel web search and webpage extraction
PERPLEXITY_API_KEYNoAPI key for Perplexity web search
CAPTAIN_SEARCH_LOG_DIRNoLog directory (default: ~/.captain-search/logs)
CAPTAIN_SEARCH_LOG_ENABLEDNoEnable logging (default: true)
CAPTAIN_SEARCH_LOG_FULL_PAYLOADSNoLog full payloads (default: true)

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
search_webA

Search the web using weighted selection or multi-provider search.

Args: query: The search query string max_results: Maximum number of results (1-50, default 10). Per provider in multi mode. provider: Provider selector (default: auto)

Returns: Search results in markdown format

fetch_webpageA

Fetch and extract content from a webpage or PDF.

Uses Jina Reader to fetch and convert web pages and PDFs to clean text. Handles JavaScript-rendered pages and extracts content from PDFs. Falls back to Trafilatura extraction if Jina fails.

Args: url: The URL to fetch (web page or PDF)

Returns: Extracted content in markdown format

Examples: - Fetch a webpage: fetch_webpage("https://example.com/article") - Fetch a PDF: fetch_webpage("https://example.com/document.pdf")

search_codeA

Search code across multiple providers.

Args: query: Code search query string repo: Git URL or owner/repo (optional). When provided, results are scoped to this repo.

Returns: Search results in markdown format

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/mnm-matin/captain-search'

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