MCP工具集

一套包含101个MCP(Model Context Protocol)工具的开源工具集,覆盖数据库、AI模型、云存储、DevOps、文档处理与系统管理等多种开发场景,支持Windows与Linux平台,可通过PPM包管理器安装使用。

  • by gustavoeenriquez
  • Pascal
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 gustavoeenriquez/ppm-mcp-tools

使用说明

# ppm-mcp-tools

Source code for 101 MCP (Model Context Protocol) tools published on registry.pascalai.org — the PascalAI Package Manager.

Built with Delphi 12 Athens targeting Win64 and Linux64 (89 tools ship both platforms).


Tools

Databases — Relational (FireDAC)

Tool Description Platform Install
mcp-postgres Execute SQL queries on PostgreSQL databases Win64 + Linux64 ppm install mcp-postgres
mcp-mysql Connect and query MySQL / MariaDB databases Win64 + Linux64 ppm install mcp-mysql
mcp-mssql SQL Server queries and schema inspection Win64 + Linux64 ppm install mcp-mssql
mcp-sqlite Work with local SQLite database files Win64 + Linux64 ppm install mcp-sqlite
mcp-oracle Connect to Oracle databases via FireDAC Win64 + Linux64 ppm install mcp-oracle
mcp-firebird Firebird / InterBase database operations Win64 + Linux64 ppm install mcp-firebird
mcp-odbc Generic ODBC datasource access Win64 + Linux64 ppm install mcp-odbc
mcp-db2 IBM DB2 database access via FireDAC Win64 + Linux64 ppm install mcp-db2
mcp-sybase Sybase ASA / SAP SQL Anywhere via FireDAC Win64 + Linux64 ppm install mcp-sybase
mcp-informix IBM Informix database via FireDAC Win64 + Linux64 ppm install mcp-informix
mcp-ads Advantage Database Server via FireDAC Win64 + Linux64 ppm install mcp-ads
mcp-access Microsoft Access (.accdb/.mdb) via FireDAC DAO driver. Requires Access Database Engine 2016+ (64-bit) Win64 ppm install mcp-access

Databases — NoSQL & Caching

Tool Description Platform Install
mcp-redis Redis client using RESP protocol (no external DLL) Win64 + Linux64 ppm install mcp-redis
mcp-mongodb MongoDB via FireDAC — query, insert, update, delete, aggregate Win64 + Linux64 ppm install mcp-mongodb

Vector Databases

Tool Description Platform Install
mcp-qdrant Qdrant vector database via REST API — collections, upsert, search, scroll Win64 + Linux64 ppm install mcp-qdrant
mcp-chroma ChromaDB vector store via REST API v1 — add, upsert, query, metadata filtering Win64 + Linux64 ppm install mcp-chroma
mcp-pinecone Pinecone vector database — query, upsert, fetch, delete, index management Win64 + Linux64 ppm install mcp-pinecone

Cloud Storage

Tool Description Platform Install
mcp-s3 Amazon S3 — list buckets/objects, upload, download, delete, presigned URLs Win64 + Linux64 ppm install mcp-s3
mcp-dynamodb Amazon DynamoDB — get, put, update, delete, query, scan Win64 + Linux64 ppm install mcp-dynamodb
mcp-gcs Google Cloud Storage — list, upload, download, delete objects Win64 + Linux64 ppm install mcp-gcs
mcp-bigquery Google BigQuery — run queries, list datasets/tables, get schema Win64 + Linux64 ppm install mcp-bigquery
mcp-azure-blob Azure Blob Storage — list containers/blobs, upload, download, delete Win64 + Linux64 ppm install mcp-azure-blob

AI — LLM & Model APIs

Tool Description Platform Install
mcp-azure-openai Azure OpenAI — chat completions, embeddings, via Azure endpoint Win64 + Linux64 ppm install mcp-azure-openai
mcp-ollama Ollama local LLM server — generate, chat, list models, embeddings Win64 + Linux64 ppm install mcp-ollama
mcp-perplexity Perplexity AI — search-augmented chat completions Win64 + Linux64 ppm install mcp-perplexity
mcp-replicate Replicate — run open-source AI models (image, text, audio) Win64 + Linux64 ppm install mcp-replicate
mcp-huggingface HuggingFace Inference API — text generation, classification, embeddings Win64 + Linux64 ppm install mcp-huggingface

AI — Search & Retrieval

Tool Description Platform Install
mcp-brave-search Brave Search API — web, news and image search Win64 + Linux64 ppm install mcp-brave-search
mcp-exa Exa AI semantic search — search, get contents, find similar Win64 + Linux64 ppm install mcp-exa
mcp-serper Serper Google Search API — web, news, images, places Win64 + Linux64 ppm install mcp-serper
mcp-firecrawl FireCrawl — scrape pages as Markdown, crawl sites, extract structured data Win64 + Linux64 ppm install mcp-firecrawl
mcp-jina Jina AI — Reader API (URL to Markdown), embeddings, reranking Win64 + Linux64 ppm install mcp-jina

Finance & Crypto

Tool Description Platform Install
mcp-alphavantage Alpha Vantage — stock quotes, OHLCV history, forex, crypto, indicators Win64 + Linux64 ppm install mcp-alphavantage
mcp-coingecko CoinGecko — crypto prices, market data, trending, coin details (free API) Win64 + Linux64 ppm install mcp-coingecko
mcp-paypal PayPal REST API — orders, payouts, invoices, subscriptions Win64 + Linux64 ppm install mcp-paypal

CRM & SaaS

Tool Description Platform Install
mcp-salesforce Salesforce REST API — SOQL queries, CRUD on any sObject Win64 + Linux64 ppm install mcp-salesforce
mcp-zendesk Zendesk — tickets, users, organizations, comments Win64 + Linux64 ppm install mcp-zendesk
mcp-freshdesk Freshdesk — tickets, contacts, agents, notes Win64 + Linux64 ppm install mcp-freshdesk
mcp-shopify Shopify Admin API — products, orders, customers, inventory Win64 + Linux64 ppm install mcp-shopify
mcp-mailchimp Mailchimp — lists, members, campaigns, stats Win64 + Linux64 ppm install mcp-mailchimp
mcp-sendgrid SendGrid — send email, templates, contacts, delivery stats Win64 + Linux64 ppm install mcp-sendgrid
mcp-linear Linear issue tracker — teams, issues, projects, states via GraphQL API Win64 + Linux64 ppm install mcp-linear
mcp-gitlab GitLab REST API — projects, issues, merge requests, branches, commits, files Win64 + Linux64 ppm install mcp-gitlab
mcp-zoom Zoom — meetings, participants, recordings, webinars Win64 + Linux64 ppm install mcp-zoom

Infrastructure & DevOps

Tool Description Platform Install
mcp-docker Docker — containers, images, volumes, networks via Docker Engine API Win64 + Linux64 ppm install mcp-docker
mcp-kubernetes Kubernetes — pods, deployments, services, namespaces via kubectl/API Win64 + Linux64 ppm install mcp-kubernetes
mcp-terraform Terraform — plan, apply, destroy, output, state via CLI Win64 ppm install mcp-terraform
mcp-ansible Ansible — run playbooks, ad-hoc commands, inventory Win64 ppm install mcp-ansible
mcp-prometheus Prometheus — instant queries, range queries, metadata via HTTP API Win64 + Linux64 ppm install mcp-prometheus

Messaging & Streaming

Tool Description Platform Install
mcp-kafka Apache Kafka — produce, consume, list topics, consumer groups Win64 + Linux64 ppm install mcp-kafka
mcp-rabbitmq RabbitMQ — publish, consume, queue management via Management API Win64 + Linux64 ppm install mcp-rabbitmq
mcp-mqtt MQTT — publish and subscribe to topics via broker Win64 + Linux64 ppm install mcp-mqtt

Protocols & APIs

Tool Description Platform Install
mcp-graphql GraphQL client — execute queries and mutations against any GraphQL endpoint Win64 + Linux64 ppm install mcp-graphql
mcp-grpc gRPC client — call remote procedures via reflection or descriptor Win64 ppm install mcp-grpc
mcp-websocket WebSocket and HTTP client — ws_connect, http_get, http_post Win64 ppm install mcp-websocket

Email & Messaging

Tool Description Platform Install
mcp-smtp Send emails via SMTP — HTML/text, attachments, TLS Win64 + Linux64 ppm install mcp-smtp
mcp-imap Read and search emails via IMAP Win64 + Linux64 ppm install mcp-imap
mcp-telegram Send and receive Telegram messages via Bot API Win64 + Linux64 ppm install mcp-telegram

File System & Shell

Tool Description Platform Install
mcp-fs File system operations — read, write, list, copy, move, delete, watch Win64 ppm install mcp-fs
mcp-file-reader File system operations — read, write, append, list, exists, delete, move, copy, mkdir, info Win64 + Linux64 ppm install mcp-file-reader
mcp-ini Read and write INI configuration files Win64 + Linux64 ppm install mcp-ini
mcp-shell Execute shell commands (cmd / PowerShell / bash) and capture output Win64 + Linux64 ppm install mcp-shell
mcp-ftp FTP client — list, upload, download, delete, rename Win64 + Linux64 ppm install mcp-ftp
mcp-ssh SSH client — exec remote commands, SFTP file operations, upload/download Win64 + Linux64 ppm install mcp-ssh

Documents & Data Files

Tool Description Platform Install
mcp-pdf Read PDF files — extract text, metadata, search, split, merge, rotate, watermark, fill forms Win64 + Linux64 ppm install mcp-pdf
mcp-excel Excel (.xlsx) — list sheets, read/write ranges Win64 + Linux64 ppm install mcp-excel
mcp-csv CSV — read, write, filter, sort, column stats, head/tail Win64 + Linux64 ppm install mcp-csv
mcp-xml XML — parse, query by path/tag, format, minify, convert to JSON Win64 + Linux64 ppm install mcp-xml
mcp-extract Convert local files to Markdown — PDF, DOCX, XLSX, PPTX, EPUB, HTML, CSV, JSON, XML, RTF and more Win64 + Linux64 ppm install mcp-extract

Web & Network

Tool Description Platform Install
mcp-webcrawl Fetch URLs as Markdown — static HTTP and JS-rendered pages via headless Chrome Win64 + Linux64 ppm install mcp-webcrawl
mcp-fetch General-purpose HTTP client — GET, POST, PUT, PATCH, DELETE, HEAD Win64 + Linux64 ppm install mcp-fetch
mcp-network Network diagnostics — ping, traceroute, DNS lookup, port scan Win64 ppm install mcp-network
mcp-browser Headless browser automation — navigate, get_text, screenshot, click, fill, execute_js Win64 + Linux64 ppm install mcp-browser

Text & Data Processing

Tool Description Platform Install
mcp-json-query JSON — validate, format, minify, get by path, list keys/values, flatten, merge Win64 + Linux64 ppm install mcp-json-query
mcp-text-transform Text transformation — case conversion, trim, reverse, replace, truncate, encode/decode, slug Win64 + Linux64 ppm install mcp-text-transform
mcp-regex Regular expressions — test, find all matches, extract groups, replace, split Win64 + Linux64 ppm install mcp-regex
mcp-tokenizer Token utilities — count tokens, encode, truncate, split into chunks with overlap Win64 + Linux64 ppm install mcp-tokenizer
mcp-hash Cryptographic hashing — MD5, SHA1, SHA256, SHA512, CRC32; hash strings or files Win64 + Linux64 ppm install mcp-hash
mcp-compress ZIP compression — list, info, compress, extract, add entries Win64 + Linux64 ppm install mcp-compress
mcp-diff Apply unified diffs to files and parse diff structure Win64 + Linux64 ppm install mcp-diff
mcp-diffeditor File editor with fuzzy unified diff — view (line numbers), apply_diff, replace, replace_lines, insert_lines Win64 + Linux64 ppm install mcp-diffeditor

Storage & Memory

Tool Description Platform Install
mcp-kv Persistent key-value store with namespace isolation — set, get, delete, list, search, count Win64 + Linux64 ppm install mcp-kv
mcp-memory In-memory key-value store with JSON file persistence Win64 + Linux64 ppm install mcp-memory

Agent Utilities

Tool Description Platform Install
mcp-notes Markdown note store with BM25 full-text search — write, read, search, list, tag Win64 + Linux64 ppm install mcp-notes
mcp-rag Local RAG pipeline — ingest files/text, chunk+embed+store, search by query Win64 + Linux64 ppm install mcp-rag
mcp-sequential-thinking Structured sequential thinking — create sessions, add thoughts, conclude Win64 + Linux64 ppm install mcp-sequential-thinking
mcp-workflow Workflow management — define, start, track multi-step workflows with step status Win64 + Linux64 ppm install mcp-workflow
mcp-code-exec Execute code snippets via local runtime (Python, JS, Lua, shell) Win64 ppm install mcp-code-exec

System

Tool Description Platform Install
mcp-git Git repository inspection — status, log, diff, branches, remote info Win64 ppm install mcp-git
mcp-process Windows process management — list, kill, start, get info Win64 ppm install mcp-process
mcp-screen Capture the Windows desktop (full screen or area) as PNG, JPEG or BMP Win64 ppm install mcp-screen
mcp-registry Windows Registry access — read, write, list keys/values, delete Win64 ppm install mcp-registry
mcp-audio Audio file info, WAV conversion, waveform amplitude data Win64 + Linux64 ppm install mcp-audio

Web Services & APIs

Tool Description Platform Install
mcp-weather Current weather and 3-day forecast via wttr.in (free, no API key) Win64 + Linux64 ppm install mcp-weather
mcp-openmeteo Detailed weather via Open-Meteo API — forecast (up to 16 days), hourly, ERA5 historical. Free, no API key Win64 + Linux64 ppm install mcp-openmeteo
mcp-maps Geocoding and place search via OpenStreetMap Nominatim (free, no API key) Win64 + Linux64 ppm install mcp-maps
mcp-rss RSS 2.0 and Atom feed reader — fetch, latest N items, search Win64 + Linux64 ppm install mcp-rss
mcp-wikipedia Wikipedia article search and retrieval via REST API (free, no API key) Win64 + Linux64 ppm install mcp-wikipedia
mcp-currency Currency exchange rates and conversion via open.er-api.com (free, no API key) Win64 + Linux64 ppm install mcp-currency
mcp-calculator Evaluate mathematical expressions — arithmetic, exponentiation, common functions Win64 + Linux64 ppm install mcp-calculator
mcp-datetime Parse and reformat datetime strings across timezones and formats Win64 + Linux64 ppm install mcp-datetime

Smart Home & IoT

Tool Description Platform Install
mcp-homeassistant Home Assistant REST API — states, areas, history, logbook, templates, service calls. HASS_URL + HASS_TOKEN; owner-set HASS_READONLY, HASS_ALLOWED_DOMAINS, HASS_ALLOWED_EVENTS Win64 + Linux64 ppm install mcp-homeassistant

Shared

  • _shared/MCPTool.Privileges.pas — MCP_ALLOWED_ROOTS: if the owner of the machine sets this environment variable (directories separated by ;), every path the tool touches must fall inside one of them; otherwise the tool fails with a clear message. Unset = no limit (unchanged behaviour). Honoured by mcp-fs (every operation, reads included), mcp-shell and mcp-code-exec (workdir / database_path only — the command itself is not fenced) and mcp-python (file_path / workdir only). The privilege level is the owner's decision: the packages never impose a default.

The _shared/ folder contains MCPTool.FDBase.pas — the base FireDAC class used by all relational database tools.


Building

Requirements:

  • Delphi 12 Athens
  • FireDAC (included with Delphi) — required by database tools
  • MakerAI — MCP server infrastructure (must be in IDE Library path)
  • delphi-libraries — required by mcp-extract and mcp-webcrawl

For mcp-extract and mcp-webcrawl, clone delphi-libraries alongside this repo and add the following to the IDE Library path (Win64 and Linux64):

...\delphi-libraries\extract\Src
...\delphi-libraries\extract\Src\Converters
...\delphi-libraries\pdf\Src\Core
...\delphi-libraries\webcrawl\Src

mcp-webcrawl additionally requires chromedriver.exe (matching your Chrome version) in PATH or passed via the driverPath parameter.
Download: https://googlechromelabs.github.io/chrome-for-testing/

# Build all tools at once
msbuild AllMcpGroup.groupproj /t:Build /p:Config=Release /p:Platform=Win64

# Build a single tool
msbuild mcp-hash/mcp-hash.dproj /t:Build /p:Config=Release /p:Platform=Win64

Install via PPM

# Windows
irm https://registry.pascalai.org/install.ps1 | iex

# Linux
curl -fsSL https://registry.pascalai.org/install.sh | bash

Then install any tool:

ppm install mcp-postgres
ppm install mcp-qdrant
ppm install mcp-salesforce
ppm install mcp-ssh

License

MIT — © 2026 Gustavo Enriquez / PascalAI