TEKNIK INFORMATIKA
Vol. 19 No. 1: JURNAL TEKNIK INFORMATIKA

Design and Implementation of MCP-Web-Curl: A Model Context Protocol Server for Web and API Access in Agentic Coding Assistants

Rayhan Zahwan Saleh (Unknown)
Muharman Lubis (Unknown)



Article Info

Publish Date
28 Apr 2026

Abstract

Many contemporary agentic coding assistants expose large language models through API wrappers but still lack a generic, reliable way to read the live web or invoke arbitrary REST endpoints, when relevant documentation or error explanations fall outside their internal context, these agents often stop rather than extend the search space. To address this gap, this paper presents MCP-Web-Curl, a Node.js/TypeScript based Model Context Protocol (MCP) server and command-line interface that provides LLM oriented tools for browser-based web scraping, REST API requests, Google Custom Search, smart routing over natural language commands, and robust file downloading. MCP-Web-Curl is designed around strict character limits, explicit truncation metadata, and resource blocking so that external calls remain token efficient and predictable for agent planning. Using a design science approach, we elicit requirements from real world agentic coder usage, design a modular architecture, implement the server with Puppeteer and the official MCP SDK, and evaluate it qualitatively through documentation-reading, API inspection, and download scenarios, complemented by independent marketplace reviews on MCPlane, Glama, and related MCP catalogs. The resulting architecture positions MCP-Web-Curl as a reusable blueprint for generic web/API access layers in agentic coding environments.

Copyrights © 2026






Journal Info

Abbrev

ti

Publisher

Subject

Computer Science & IT

Description

Jurnal Teknik Informatika merupakan wadah bagi insan peneliti, dosen, praktisi, mahasiswa dan masyarakat ilmiah lainnya untuk mempublikasikan artikel hasil penelitian, rekayasa dan kajian di bidang Teknologi Informasi. Jurnal Teknik Informatika diterbitkan 2 (dua) kali dalam ...