Files
zeekay f9db4f5737 Publish under the org, not a person
Bylines, paper authorship, correspondence addresses and the founder blurb under
each post named an individual. They name the organisation that published the
work instead: the brand on posts and pages, the research byline on papers, and
research@ in place of a personal address. Both are what these repositories
already used elsewhere — nothing new was coined.

Co-authors are untouched. Where a paper named someone else alongside, they stay
named; only the one byline changed. Bibliography entries, running heads,
PDF metadata and affiliations move with it, so a citation still resolves to
whoever the cited paper names.

Sample and fixture data uses the placeholder name these tests already use
elsewhere, so no assertion changed meaning.
2026-09-01 08:53:13 -07:00

63 lines
2.4 KiB
TeX

\documentclass[11pt,twocolumn]{article}
\usepackage{../shared/hanzocover}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage{listings}
\input{../shared/lstlang}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning,fit,backgrounds}
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
\lstdefinestyle{mystyle}{
backgroundcolor=\color{backcolour},
commentstyle=\color{codegreen},
keywordstyle=\color{codepurple},
numberstyle=\tiny\color{codegray},
stringstyle=\color{codegreen},
basicstyle=\ttfamily\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=mystyle}
\title{Model Context Protocol Server Architecture: Context Management and Tool Execution for AI Systems}
\author{Hanzo AI Research\thanks{[email protected]} \\ \textit{Hanzo Industries \quad Lux Industries \quad Zoo Labs Foundation} \\ \texttt{[email protected]}}
\date{May 2021}
\begin{document}
\hanzocoverpage
\begin{abstract}
The Model Context Protocol (MCP) defines a standardized interface for AI models to discover and invoke external tools. We present Hanzo MCP Server, a comprehensive implementation featuring 25+ built-in tools across six categories: file operations, shell execution, code intelligence, search, UI automation, and agent orchestration. The server introduces a configurable tool registry with category-based filtering, a unified search engine combining text, AST, and vector-based retrieval, and native Playwright integration for browser automation. Benchmarks demonstrate median tool invocation latency of 12ms for file operations and 89ms for shell commands, with the search engine achieving 94\% precision on code navigation tasks. The implementation is transport-agnostic, supporting stdio, HTTP/SSE, and WebSocket connections.
\end{abstract}
\input{sections/01-introduction}
\input{sections/02-background}
\input{sections/03-architecture}
\input{sections/04-implementation}
\input{sections/05-evaluation}
\input{sections/06-case-studies}
\input{sections/07-discussion}
\input{sections/99-conclusion}
\end{document}