CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Slot openReach developers building with Claude Code.
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Slot openReach developers building with Claude Code.
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell
CodeRabbitCapacitor - Shared memory for your team’s coding agents.Give your AI the whole web as clean markdowninference shell

epl-mcp

abneeshsingh21/epl
27HTTP

# EPL Language MCP Server The official Model Context Protocol (MCP) server for the EPL (English Programming Language) ecosystem. This server provides AI coding assistants with direct access to the EPL runtime, compiler, and documentation. It empowers AI models to securely run EPL code, execute test suites, analyze Abstract Syntax Trees (ASTs), and fetch real-time syntax documentation. **Key Capabilities:** - **Code Execution:** Run EPL scripts dynamically and return standard output and errors. - **AST Generation:** Parse EPL source code into structural JSON trees for deep analysis. - **Documentation Retrieval:** Fetch the latest EPL language rules and standard library documentation. - **Test Harness:** Run and evaluate EPL test suites programmatically.


EPL — English Programming Language

Write code the way you think. In plain English.


PyPI Downloads Python License VS Code Stars Sponsor


EPL is a fully-featured programming language where every keyword is natural English.
Build web apps, REST APIs, mobile apps, AI pipelines, and cloud-native services —
in a syntax anyone can read, write, and maintain.


pip install eplang

Website  ·  Documentation  ·  Playground  ·  VS Code  ·  Packages



Overview

EPL (English Programming Language) eliminates the gap between pseudocode and executable code. Its syntax reads like structured English, while its runtime delivers the performance and tooling expected from a modern language — bytecode VM, LLVM native compilation, WASM targets, and a 22-package official ecosystem.

Note: A production-grade REST API in EPL

Create WebApp called app

Route "/api/users" responds with
    users = [Map with name = "Alice" and role = "admin", Map with name = "Bob" and role = "user"]
    Send json Map with data = users and count = length(users) and status = "ok"
End

Route "/health" responds with
    Send json Map with status = "healthy" and version = "10.1.0"
End

No semicolons. No curly braces. No cryptic symbols. Just English.


Quick Start

Install

pip install eplang

Run

echo 'Say "Hello from EPL!"' > hello.epl
epl hello.epl

REPL

epl repl

Scaffold a Project

epl new myapp --template web        # Web app with routing
epl new authapp --template auth     # Auth API with JWT
epl new botapp --template chatbot   # AI chatbot
epl new studio --template frontend  # Creative frontend

Production Deployment

pip install "eplang[server]"
epl serve app.epl                    # Dev server
epl deploy k8s app.epl --image myapp:1.0 --tls  # Kubernetes
epl deploy aws app.epl               # AWS ECS

EPL supports WSGI (Waitress, Gunicorn) and ASGI (Uvicorn, Hypercorn) deployment through generated adapters and the epl serve runtime.

Security, CSP & the Escape Hatch

The web DSL renders structure, styling (Style/Stylesheet), head/SEO (Head), and interactivity (On click/hover/reveal) as native, server-rendered output — no client-side injection. Event handlers compile to a generated <script> (never inline on* attributes).

For the imperative cases the DSL doesn't model — a canvas particle engine, custom requestAnimationFrame loops, third-party widgets — Script, Raw HTML, and Stylesheet are the sanctioned, author-responsible escape hatches (the canvas particle engine on the EPL site itself lives in a Script block by design). Their bodies are emitted verbatim, with breakout guards on Stylesheet.

Run under a strict Content-Security-Policy with --csp:

epl serve app.epl --csp

This generates a fresh per-response nonce, tags every generated <script> with it, and sends Content-Security-Policy: … script-src 'self' 'nonce-…' … — so the generated JS runs under a strict policy with no 'unsafe-inline' for scripts. (Programmatic equivalent: configure_page(csp=True).)


Language at a Glance

Variables & Control Flow

name = "Abneesh"
age = 20
scores = [95, 87, 92]

If age is greater than 18 then
    Say "Welcome, " + name
Otherwise
    Say "Access denied"
End

For Each score in scores
    Say score
End

Repeat 3 times
    Say "Iteration complete"
End

Functions & OOP

Function fibonacci takes n
    If n is less than 2 then
        Return n
    End
    Return fibonacci(n - 1) + fibonacci(n - 2)
End

Class User has name, email, role
    Method display
        Say "User: " + this.name
    End
End

user = new User("Ada", "ada@epl.dev", "admin")
user.display()

Architecture

EPL is a multi-backend language with a unified frontend:

                    ┌──────────────┐
   .epl source  ──▶│    Lexer      │
                    │    Parser     │
                    │    AST        │
                    └──────┬───────┘
                           │
              ┌────────────┼────────────────┐
              ▼            ▼                ▼
     ┌──────────────┐ ┌──────────┐  ┌─────────────┐
     │  Interpreter │ │ Bytecode │  │    LLVM      │
     │  (Tree-walk) │ │ VM       │  │  (Native)    │
     └──────────────┘ └──────────┘  └─────────────┘
              │            │                │
              ▼            ▼                ▼
         Python host   Stack VM       .exe / .o
                                    (x86-64 verified)

Compilation Targets

TargetCommandOutput
Bytecode VM (default)epl run app.eplStack-based VM
Interpreterepl run --interpret app.eplTree-walk
Native Binaryepl build app.eplLLVM → .exe / ELF
WebAssemblyepl wasm app.epl.wasm module
JavaScriptepl js app.eplBrowser/Node.js
Kotlinepl kotlin app.eplJVM / Android
Pythonepl python app.epl.py transpile

The interpreter and bytecode VM are held to byte-for-byte output parity by a dedicated harness (tests/parity_check.py) that diffs every example across both backends — so epl run and epl run --interpret behave identically.


Ecosystem

Official Package Registry — 22 Packages

EPL ships with a curated package ecosystem covering web, data, AI, security, and infrastructure:

CategoryPackagesDescription
Web & APIepl-web · epl-httpHTTP router, WebSocket, REST client, middleware
Data & DBepl-db · epl-dataframe · epl-collectionsSQLite ORM, DataFrame ops, typed collections
AI & MLepl-learn · epl-array · epl-plotScikit-learn bindings, NumPy arrays, Matplotlib charts
Math & Scienceepl-math · epl-science · epl-algoNumber theory, SciPy integration, graph algorithms
Securityepl-auth · epl-crypto · epl-validatorJWT auth, hashing/encryption, input validation
Infrastructureepl-cloud · epl-cache · epl-emailAWS/GCP/Azure, Redis caching, SMTP
Languageepl-string · epl-datetime · epl-functional · epl-structString utils, date ops, FP patterns, typed records
Testingepl-testUnit testing framework with assertions
epl install epl-auth         # Install a package
epl install epl-math         # Packages resolve from the official registry

Browse all packages at the EPL Package Registry →

Standard Library — 21 Modules

Built-in modules available without installation: math, string, http, json, crypto, datetime, regex, io, os, sql, net, html, web, websocket, collections, encoding, functional, auth, template, testing, sql.

JavaScript/TypeScript Bridge

Access the entire NPM ecosystem from EPL:

Use javascript "lodash" as _
Use javascript "axios" as axios

result = _.chunk([1, 2, 3, 4, 5, 6], 2)
response = axios.get("https://api.example.com/data")
Say response.data

What Can You Build

🌐 Web Applications & APIs

Create WebApp called app

Route "/api/users" responds with
    users = query(db, "SELECT * FROM users")
    Send json Map with data = users
End

🤖 AI & Machine Learning

Import "epl.ai" As ai
messages = [Map with role = "user" and content = "Explain EPL"]
response = ai.chat(messages)
Say response

🗄️ Database Applications

Import "epl-db"
db = open("app.db")
create_table(db, "tasks", Map with title = "TEXT" and done = "INT")
insert(db, "tasks", Map with title = "Ship EPL" and done = 0)

📱 Android Apps

epl android app.epl
# → Full Android Studio project with Kotlin

The generated Kotlin/Gradle project is compiler-verified: it builds an installable debug APK via gradlew assembleDebug, with a bundled EPLRuntime providing db_* (SQLite) and file_* (sandboxed storage) support.

🍎 iOS Apps (experimental)

epl ios app.epl
# → Xcode project with SwiftUI views

The iOS/SwiftUI generator emits an Xcode project, but the output is not yet verified against a Swift toolchain or a device/simulator in CI. Treat it as experimental until that validation lands.

🖥️ Desktop Apps

epl desktop app.epl
# → Compose Multiplatform desktop app

⚡ Native Executables

epl build app.epl
# → LLVM-compiled native binary

Requires an LLVM/clang toolchain. The native backend compiles type-annotated programs (e.g. takes integer a and returns integer) and, as of v10.1.0, also infers types for untyped functions when every parameter and return collapses to a single concrete type across the program's call sites — so many previously-refused programs now build. Genuinely dynamic or polymorphic functions are still refused with a clear message rather than miscompiled — run those with epl run, which supports the full dynamic language.

☸️ Kubernetes Deployment

epl deploy k8s app.epl \
  --image myapp:1.0 \
  --host app.example.com --tls

Feature Matrix

CategoryCapabilities
LanguageOOP, generics, async/await, pattern matching, lambdas & closures (capturing lambdas, executed on both the interpreter and the bytecode VM), generators, enums, decorators, type inference
Type SystemStatic type checker (epl check), gradual typing, generic constraints, whole-program type inference for native builds (untyped functions that resolve to a single concrete type compile without annotations)
PerformanceBytecode VM with constant folding, LLVM native compilation, dead code elimination, tail-call optimization
WebHTTP/WebSocket router, WSGI/ASGI adapters, middleware pipeline, sessions, templates, static files
DatabaseSQLite ORM, Redis, PostgreSQL — Store/Fetch/Delete English APIs
SecuritySandboxed FFI, pickle allowlist, recursion/scope-depth limits, input validation
ToolingLSP server, REPL, debugger, formatter (epl fmt), linter (epl lint), test runner, code coverage
TargetsInterpreter, VM, LLVM native, JS, Kotlin, Python, WASM, MicroPython — 8 compilation backends
PackagingSemVer registry, lockfiles, checksums, dependency resolution, PyPI bridge
AIBuilt-in ai module, Error Explainer v2.0 with 55+ offline patterns (epl fix), auto-fix (--fix), dual-model copilot
DevOpsK8s manifests, AWS/GCP/Azure deploy, Prometheus metrics, health endpoints, structured logging
InteropJS/TS bridge for NPM, Python bridge for PyPI, persistent Node.js subprocess
Stdlib725+ built-in functions: HTTP, DB, Math, Crypto, File I/O, JSON, Regex, DateTime, HTML

CLI Reference

Usage: epl <command> [options]

Core
  epl run <file>              Run an EPL program
  epl repl                    Interactive REPL
  epl new <name> [--template] Scaffold a new project
  epl serve <file>            Start web server (dev mode)

Build & Compile
  epl build <file>            Compile to native executable (LLVM)
  epl wasm <file>             Compile to WebAssembly
  epl js <file>               Transpile to JavaScript
  epl python <file>           Transpile to Python
  epl kotlin <file>           Transpile to Kotlin

Platform Targets
  epl android <file>          Generate Android Studio project
  epl ios <file>              Generate Xcode / SwiftUI project
  epl desktop <file>          Generate Compose Multiplatform app
  epl web <file>              Generate WASM/JS web app

Quality & Tooling
  epl check [file]            Static type checking
  epl fmt <file>              Format source code
  epl lint [file]             Lint source code
  epl test [dir]              Run test suite
  epl fix <file>              Error diagnostics (offline, 55+ patterns)
  epl fix <file> --fix        Auto-apply suggested corrections

Deploy
  epl deploy k8s <file>       Generate Kubernetes manifests
  epl deploy aws <file>       Deploy to AWS ECS
  epl deploy gcp <file>       Deploy to GCP Cloud Run
  epl deploy azure <file>     Deploy to Azure Container Apps

Packages
  epl install <package>       Install a package
  epl upgrade                 Upgrade EPL to latest version

Tools
  epl playground              Browser-based playground
  epl copilot                 AI code assistant

Comparison

CapabilityEPLPythonJavaScriptGoJava
Natural-language syntax✅————
Learning curveMinutesDaysDaysWeeksWeeks
Built-in web framework✅————
Built-in AI module✅————
Package manager✅pipnpmgo modMaven
Native compilation✅ LLVM †——✅✅ JIT
WASM target🧪 ‡—✅✅—
Mobile transpiler✅ Android · 🧪 iOS ‡—React Native—✅
LSP / IDE support✅✅✅✅✅
Type checking✅ Gradual✅ mypy✅ TS✅✅

† Native (epl build) compiles type-annotated programs and infers types for untyped functions where they resolve to a single concrete type (v10.1.0); genuinely dynamic/polymorphic functions are safely refused (run them with epl run). 🧪 ‡ = experimental / not yet CI-verified against the target toolchain (Emscripten for WASM, Swift for iOS).


VS Code Extension

The official EPL extension provides a first-class development experience:

  • Syntax Highlighting — Full TextMate grammar for .epl files
  • Real-time Diagnostics — Type errors, unused variables, parse errors
  • IntelliSense — Autocomplete for keywords, builtins, and imports
  • Hover Documentation — Inline docs for all 725+ built-in functions
  • Error Diagnostics — epl fix with Rust-style context window and --fix auto-correction
  • Run & Check — Ctrl+Shift+R to run, Ctrl+Shift+K to type-check

Install from the VS Code Marketplace →


Documentation

ResourceLink
Getting Starteddocs/getting-started.md
Language Specificationdocs/language-spec.md
Tutorialsdocs/tutorials.md
Package Manager Guidedocs/package-manager.md
Architecture Overviewdocs/architecture.md
Publishing Packagesdocs/publishing.md
Full Documentation Siteabneeshsingh21.github.io/EPL
ChangelogCHANGELOG.md

Contributing

We welcome contributions from the community. EPL maintains enterprise-grade code quality standards: every change is gated by a single consolidated, blocking CI pipeline — Ruff lint + formatting, whole-tree mypy type-checking, an enforced coverage floor, dependency-review, and the full test suite (2,100+ tests) run across Linux/Windows/macOS × Python 3.9–3.12. Releases publish to PyPI via tag-triggered OIDC trusted publishing (no stored tokens).

git clone https://github.com/abneeshsingh21/EPL.git
cd EPL
pip install -e ".[dev,cloud]"
ruff format .
pytest tests/ -x --tb=short -q

Before contributing, please read:

  • CONTRIBUTING.md — Development workflow and testing requirements
  • CODE_OF_CONDUCT.md — Community standards
  • CLA.md — Contributor License Agreement

See CONTRIBUTORS.md for the full list of contributors.


Roadmap

  • Core language — interpreter, bytecode VM, LLVM native compiler
  • Web framework — HTTP/WebSocket router, WSGI/ASGI, middleware
  • Package manager — SemVer, lockfiles, checksums, dependency resolution
  • Developer tooling — LSP server, debugger, REPL, formatter, linter
  • Mobile targets — Android (Kotlin) transpiler · iOS (SwiftUI) generator (experimental, not yet toolchain-verified)
  • Desktop target — Compose Multiplatform app generation
  • Cloud deploy — AWS ECS, GCP Cloud Run, Azure, Kubernetes
  • JavaScript/TypeScript bridge — Full NPM ecosystem interop
  • AI integration — Built-in module, Error Explainer v2.0 (55+ offline patterns, auto-fix), copilot
  • Observability — Health checks, Prometheus metrics, structured logging
  • PyPI distribution — pip install eplang
  • VS Code extension — Syntax, diagnostics, IntelliSense
  • Official documentation site and browser playground
  • 22 official packages across web, data, AI, security, and infrastructure
  • Language server protocol v2 (semantic tokens, token-aware rename & references)
  • WebSocket real-time collaboration
  • GPU compute target (CUDA/ROCm via LLVM)

Community

  • GitHub Discussions — Questions, ideas, and project showcase
  • Issue Tracker — Bug reports and feature requests
  • Package Registry — Browse and publish EPL packages

Sponsor

EPL is built and maintained by Abneesh Singh as an independent open-source project. If EPL is useful to you — in education, prototyping, or production — consider sponsoring its development:

❤️ Sponsor on GitHub

Your sponsorship directly funds: new language features, official packages, documentation, VS Code extension updates, and security patches.


License

Copyright © 2024–2026 Abneesh Singh (contact@eplang.me)

Licensed under the Apache License 2.0. See NOTICE for attribution requirements.

"EPL" and "English Programming Language" are trademarks of Abneesh Singh.


⭐ If EPL resonates with you, consider starring the repository.

Made with precision by Abneesh Singh

Categories
Search & Web CrawlingData & Analytics
TransportHTTP
UpdatedMay 20, 2026
View on GitHub
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending
Make your agent a DeFi expertCodeScene MCP Serverbelt - the only tool your agent needsMCP-ready Email Sending

Related Search & Web Crawling MCP Servers

View all →
Endnote Mcp

gokmengokhan/endnote-mcp

Search, cite, and read PDFs from your EndNote library in Claude Desktop
27
sayou

pixell-global/sayou

Persistent knowledge workspace for AI agents. Versioned files, search, and MCP tools.
27
BGPT - Scientific Paper Search

connerlambden/bgpt-mcp

Search scientific papers with structured experimental data from full-text studies
26
Agentql

com.mcparmory/agentql

Query webpages and extract structured data using natural language
25
Alpha Vantage

com.mcparmory/alpha-vantage

Track stock prices, search symbols, and compute 50+ technical indicators
25
Apify

com.mcparmory/apify

Build, deploy, and run web scraping and automation actors in the cloud
25