Ac MCP Server

A Model Context Protocol (MCP) server that exposes the [APLCart](https://aplcart.info) idiom collection with semantic search capabilities. APLCart is

Local serverstdioPython

What is the Ac MCP Server?

A Model Context Protocol (MCP) server that exposes the APLCart idiom collection with semantic search capabilities. APLCart is a searchable

The short version

APLCart is a searchable collection of APL idioms and expressions maintained at https://aplcart.info/

  • Find APL expressions by exact syntax match
  • Search across syntax, descriptions, and keywords
  • Get keywords for specific APL expressions
  • Natural language queries using OpenAI embeddings

What it needs from you

  • Python 3.11 or higher - OpenAI API key (for semantic search functionality)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
lookup-syntaxExact match on APL syntax
searchSubstring search across syntax, description, and keywords
keywords-forGet keywords for a specific syntax
semantic-searchNatural language search using embeddings

Configuration

  • Python 3.11 or higher - OpenAI API key (for semantic search functionality)
VariableDescriptionRequired
APLCART_USE_DBConfiguration value read at startup.Optional
OPENAI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Ac MCP to lookup-syntax.”
  • “Use Ac MCP to search.”
  • “Use Ac MCP to keywords-for.”

Frequently asked questions

A Model Context Protocol (MCP) server that exposes the [APLCart](https://aplcart.info) idiom collection with semantic search capabilities. APLCart is a searchable Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.