Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Gl Fpc

FreeNot checked

Copy of https://gitlab.com/freepascal.org/mcp

GitHubEmbed

About

README

MCP is a Free Pascal implementation of the Model Context Protocol It offers classes to implement a MCP server as well as a MCP client.

It also offers the start of a MCP tool server that will allow an AI agent to control Lazarus, and a MCP server that allows a LLM to execute queries on a database. Any database supported by FPC's SQLDB is supported.

License

This code is licensed with the usual FPC LGPL with linking exception license.

Repo layout

The docs directory contains a presentation of the framework given at the Pascal AI workshop organized by Blaise Pascal Magazine on 2025-07-12.

Installation

  • Open the Src/Base/mcpbase.lpk package in the lazarus IDE.
  • Open the Src/Client/mcpclient.lpk package in the lazarus IDE.
  • Open the Src/Base/mcpdesign.lpk package in the lazarus IDE and install it. This will install 4 components on the component palette on tab MCP.
  • if you wish to allow an LLM to control the lazarus IDE, compile and install Src/IDE/mcplazcontrol.lpk to actually allow the LLM to control the IDE, you must use the mcpproxy.

Compiling the programs:

After you have opened the mcpbase.lpk package; you can compile all three sample programs:

  • demo/client/mcpclient.lpi (a generic MCP client)
  • demo/client/mockserver.pp (a small mock MCP server, to be used for testing)
  • demo/weather.lpi (small demo)
  • demo/search/mcpsearch.lpi (MCP server to execute web searches using Tavily)
  • src/proxy/mcpproxy.lpi (StdIO to Socket transport proxy)
  • dbconnector/mcpdbconnector.lpi

from github.com/joecare99/gl-fpc-mcp

Installing Gl Fpc

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/joecare99/gl-fpc-mcp

FAQ

Is Gl Fpc MCP free?

Yes, Gl Fpc MCP is free — one-click install via Unyly at no cost.

Does Gl Fpc need an API key?

No, Gl Fpc runs without API keys or environment variables.

Is Gl Fpc hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Gl Fpc in Claude Desktop, Claude Code or Cursor?

Open Gl Fpc on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Gl Fpc with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs