Human-in-the-Loop Agent Task Management for Claude Code
Back to Glossary

MCP Server

An MCP server is a service that exposes tools, resources, and prompts to AI agents via the Model Context Protocol. Servers are the capability provider side of the MCP architecture — they define what actions an agent can take and respond to tool call requests from MCP clients.

What an MCP Server Provides

MCP servers expose three types of capabilities:

AgentRQ as an MCP Server

AgentRQ is a hosted MCP server designed for human-in-the-loop agent workflows. It exposes tools that allow Claude Code agents to communicate with their human principals in real time:

Tool Description
createTask Create a task on the task board
reply Send a message to the human
getTaskMessages Retrieve conversation history
updateTaskStatus Update a task's status
downloadAttachment Download a file attached to a task
getWorkspace Get workspace context

MCP Server Transports

Transport Use Case
stdio Local servers running on the same machine
HTTP + SSE Remote servers accessible over the network

AgentRQ uses HTTP + SSE transport, which means it can be accessed from any machine where Claude Code runs.

Building Your Own MCP Server

The MCP specification is open. You can build custom MCP servers in any language to expose your own APIs, databases, or services to AI agents. The Anthropic MCP SDK is available for TypeScript, Python, and other languages.

Related Terms

Start Free