MCP server for understanding Javascript internals from ECMAScript specification.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-bendtherules-ask262": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for understanding Javascript internals from ECMAScript specification.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Make HTTP requests and fetch web content
Read, write, and manage files on the local filesystem
MCP Security Weekly
Get CVE alerts and security updates for io.github.bendtherules/ask262 and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for exploring the ECMAScript specification and its implementation in engine262.
The fastest way to tinker with JavaScript internals:
ask262Debug.startImportant() to mark the key parts of your code| Tool | Description |
|---|---|
ask262_search_spec_sections | Vector search ECMAScript spec for relevant sections |
ask262_get_section_content | Retrieve full content from a spec section |
ask262_evaluate_in_engine262 | Execute JS and capture spec sections, with "important" marking to focus on relevant parts |
Use the hosted MCP server without any local setup:
npx add-mcpInstall ask262 MCP server to your client with one command:
npx add-mcp "https://ask262.bendtherules.in/mcp"
If you prefer to configure manually:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"ask262": {
"url": "https://ask262.bendtherules.in/mcp"
}
}
}
OpenCode (~/.config/opencode/opencode.json):
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ask262": {
"type": "remote",
"url": "https://ask262.bendtherules.in/mcp",
"enabled": true
}
}
}
qwen3-embedding:8b ollama pull qwen3-embedding:8b)# Clone and install
git clone https://github.com/bendtherules/ask262
cd ask262
bun install
# Or install globally
bun install -g ask262
Copy .env.example and configure:
cp .env.example .env
Key variables:
ASK262_EMBEDDING_PROVIDER: Choose ollama (local) or fireworks (cloud). Default: ollamaOLLAMA_HOST: Ollama server URL. Default: http://localhost:11434FIREWORKS_API_KEY: Required if using Fireworks. Get from https://app.fireworks.aiASK262_PORT: HTTP server port. Default: 8081Example .env:
# Use Fireworks for embeddings (faster, cloud-based)
ASK262_EMBEDDING_PROVIDER=fireworks
FIREWORKS_API_KEY=fw_your_key_here
# Or use local Ollama (default)
# ASK262_EMBEDDING_PROVIDER=ollama
# OLLAMA_HOST=http://localhost:11434
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"ask262": {
"command": "bunx",
"args": ["ask262"]
}
}
}
{
"mcpServers": {
"ask262": {
"url": "http://localhost:8081/mcp"
}
}
}
⬇️ Required for HTTP config above:
bun run ask262-http # start HTTP server
OpenCode (~/.config/opencode/opencode.json):
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ask262": {
"type": "local",
"command": ["bunx", "ask262"],
"enabled": true
}
}
}
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ask262": {
"type": "remote",
"url": "http://localhost:8081/mcp",
"enabled": true
}
}
}
⬇️ Required for HTTP config above:
bun run ask262-http # start HTTP server
HTTP Server Endpoints:
| Endpoint | Descri