Skip to main content

agentfenster-mcp

agentfenster-mcp is the launcher for the agentfenster MCP server. The server lets Claude Code and other MCP clients drive real Windows applications on a hidden second desktop inside your own session — with the same logins, cookies and VPN — while your screen, mouse and keyboard stay yours.

Every action is verified against the window state afterwards. A click that lands nowhere is reported as a failure, never as a silent success.

Full documentation: https://agentfenster.com/mcp

mcp-name: com.agentfenster/agentfenster

What this package is, and what it is not

This package contains no product code. It is the small public launcher that makes the documented one-liner work:

claude mcp add agentfenster -- agentfenster-mcp

The MCP server itself ships with the agentfenster app, a commercial, closed-source Windows program distributed from https://agentfenster.com.

  • If the app is installed, agentfenster-mcp hands over to the real server and gets out of the way.
  • If it is not, agentfenster-mcp prints what is missing and how to fix it, then exits with status 1 — instead of leaving your MCP client with a bare command not found.

Installing this package alone does not give you the server.

Install

  1. Install agentfenster on Windows 10 or 11 from https://agentfenster.com. The MCP server is part of the app. Every plan starts with a 3-day trial, no card and no account required.

  2. Register the server with Claude Code:

    claude mcp add agentfenster -- agentfenster-mcp
    

    Any MCP client that can launch a local stdio server works the same way.

Then just ask:

> open the character map on the agent desktop and turn on the advanced view

The 11 tools

Tool What it does
list_windows Lists the windows this machine can drive, with title, class, minimized state and whether a picture can be captured.
desktop_task Runs a full GUI task in one window and returns a single paragraph: what happened, whether it worked, and if not, which step failed and why.
inspect_window Returns the capped, filtered element tree of one window as a compact list, for planning clicks yourself.
replay Lists recent runs, or returns one run's step-by-step log, with a link to the visual replay in the app.
open_app Launches a program on the shared agent desktop and reports its first titled window.
read_desktop Reads the compact element tree of a window on the agent desktop, one line per interactive element, no screenshot.
click Clicks one element, then verifies against the desktop state and states explicitly whether anything changed.
type_text Types text into one element on the agent desktop, then verifies whether anything changed.
press_key Presses a key or combination such as ctrl+s, enter, tab or alt+f4, with verification afterwards.
scroll Scrolls a window or pane and reports whether the content actually moved.
agent_windows Lists the windows currently open on the shared agent desktop, frontmost first.

How it works

  • The agent works on a second Win32 desktop inside your session. It never takes your foreground, mouse or keyboard, and you can watch it live in the app.
  • Tools read the UI Automation element tree instead of screenshots: one line per interactive element, capped at 200 elements per window.
  • The click loop of desktop_task runs inside the server on a model endpoint you configure, so its retries never enter your context.
  • Risky actions such as delete, send, pay or install are denied by default on MCP calls and reported, instead of blocking on a confirmation nobody can answer.
  • agentfenster sends no telemetry. The only network traffic is the model endpoint you configure for the click loop.

Requirements

Aspect Details
Platform Windows 10 or 11
Transport stdio, local
Runtime Python 3.11 or newer
Prerequisite the agentfenster app (commercial, 3-day trial)

Links

Rights

agentfenster is commercial, closed-source software. No open-source license is granted here. This launcher package is published so that the documented install command works and so that MCP directories can resolve it. Use of the agentfenster app itself is governed by the terms at https://agentfenster.com/terms.

Release files for agentfenster-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentfenster-mcp 0.1.0
File Size Uploaded
agentfenster_mcp-0.1.0.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentfenster-mcp 0.1.0
File Interpreter ABI Platform
agentfenster_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.4 kB

Release files / agentfenster_mcp-0.1.0.tar.gz

Download URL agentfenster_mcp-0.1.0.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
13c77ab39cd41e8ac19cdbfba3b763e9afb947332b8b7144a7fd72843ecb0e20
BLAKE2b-256 checksum
How to use checksums
5c29cd8b436ec5892683530116aba7cc0c5ffa92e994416f559c8a1c83a7bad3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / agentfenster_mcp-0.1.0-py3-none-any.whl

Download URL agentfenster_mcp-0.1.0-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
becbee3bb04b3d3b1affe2b574fd06bfc901e27dd83ece5c627f605b3a30af2c
BLAKE2b-256 checksum
How to use checksums
1e53b8de00d5a1622c4996cdce96d5ebdb0119af1bf2307c23107f35a49d565f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page