Tutorials
Step-by-step guides to get you started with gomcptest
gomcptest is a proof of concept (POC) demonstrating how to implement a Model Context Protocol (MCP) with a custom-built host to play with agentic systems.
Welcome to the gomcptest documentation. This project is a proof of concept (POC) demonstrating how to implement a Model Context Protocol (MCP) with a custom-built host to play with agentic systems.
Our documentation follows the Divio Documentation Framework, which organizes content into four distinct types: tutorials, how-to guides, reference, and explanation. This approach ensures that different learning needs are addressed with the appropriate content format.
Tutorials are lessons that take you by the hand through a series of steps to complete a project. They focus on learning by doing, and help beginners get started with the system.
Tutorial | Description |
---|---|
Getting Started with gomcptest | A complete beginner’s guide to setting up the environment, building tools, and running your first agent with the AgentFlow UI. Perfect for first-time users. |
Building Your First OpenAI-Compatible Server | Step-by-step instructions for running and configuring the OpenAI-compatible server with the modern AgentFlow web interface. |
Using the cliGCP Command Line Interface | ⚠️ DEPRECATED: Legacy guide for the cliGCP tool. Use AgentFlow UI instead. |
How-to guides are recipes that guide you through the steps involved in addressing key problems and use cases. They are practical and goal-oriented.
How-to Guide | Description |
---|---|
How to Create a Custom MCP Tool | Practical steps to create a new custom tool compatible with the Model Context Protocol, including code templates and examples. |
How to Configure the OpenAI-Compatible Server | Solutions for configuring and customizing the OpenAI server with AgentFlow UI, including environment variables, Vertex AI tools, and production setup. |
How to Query OpenAI Server with Tool Events | Programmatically interact with the server using curl, Python, or shell commands to execute tools and monitor their execution events in real-time. |
How to Configure the cliGCP Command Line Interface | ⚠️ DEPRECATED: Legacy configuration guide. Use AgentFlow UI configuration instead. |
Reference guides are technical descriptions of the machinery and how to operate it. They describe how things work in detail and are accurate and complete.
Reference | Description |
---|---|
Tools Reference | Comprehensive reference of all available MCP-compatible tools, their parameters, response formats, and error handling. |
OpenAI-Compatible Server Reference | Technical documentation of the server’s architecture, AgentFlow UI, API endpoints, configuration options, and Vertex AI integration. |
cliGCP Reference | ⚠️ DEPRECATED: Legacy CLI reference. Use AgentFlow UI instead. |
Explanation documents discuss and clarify concepts to broaden the reader’s understanding of topics. They provide context and illuminate ideas.
Explanation | Description |
---|---|
gomcptest Architecture | Deep dive into the system architecture, design decisions, and how the various components interact to create a custom MCP host. |
Understanding the Model Context Protocol (MCP) | Exploration of what MCP is, how it works, design decisions behind it, and how it compares to alternative approaches for LLM tool integration. |
AgentFlow: Modern Web Interface | Comprehensive guide to AgentFlow’s features including tool selection, real-time event notifications, mobile optimization, and conversation management. |
gomcptest consists of several key components that work together:
host/openaiserver
): A server that implements the OpenAI API interface and connects to Google’s Vertex AI for model inference. Includes the modern AgentFlow web UI for interactive chat.host/cliGCP
): ⚠️ DEPRECATED - Legacy command-line interface. Use the AgentFlow web UI instead.The modern web-based interface is embedded in the openaiserver binary and provides:
/ui
endpointAccess AgentFlow by running ./bin/openaiserver
and visiting http://localhost:8080/ui
The tools
directory contains various MCP-compatible tools:
Step-by-step guides to get you started with gomcptest
Practical guides for solving specific problems with gomcptest
Technical reference documentation for gomcptest components and tools
Understanding-oriented content for gomcptest architecture and concepts
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.