ppm mcp工具
源代码 98 MCP(模型上下文协议)工具 发表于 注册表.pascalai.org --PascalAI包管理器。
建于 德尔福12雅典 目标是Win64(以及Linux64,如有注明)。
______________________________________________________________________
工具
关系型数据库(FireDAC)
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp postgres | 在PostgreSQL数据库上执行SQL查询 | Win64 | ppm install mcp-postgres |
| mcp mysql | 连接和查询MySQL/MariaDB数据库 | Win64 | ppm install mcp-mysql |
| mcp-mssql | SQL Server查询和模式检查 | Win64 | ppm install mcp-mssql |
| mcp sqlite | 使用本地SQLite数据库文件 | Win64 | ppm install mcp-sqlite |
| mcp预言机 | 通过FireDAC连接到Oracle数据库 | Win64 | ppm install mcp-oracle |
| mcp火鸟 | Firebird/InterBase数据库操作 | Win64 | ppm install mcp-firebird |
| mcp odbc | 通用ODBC数据源访问 | Win64 | ppm install mcp-odbc |
| mcp-db2 | 通过FireDAC访问IBM DB2数据库 | Win64 | ppm install mcp-db2 |
| mcp sybase | 通过FireDAC访问Sybase ASA/SAP SQL Anywhere | Win64 | ppm install mcp-sybase |
| mcp信息 | 通过FireDAC访问IBM Informix数据库 | Win64 | ppm install mcp-informix |
| mcp广告 | 通过FireDAC的Advantage数据库服务器 | Win64 | ppm install mcp-ads |
| mcp访问 | 通过FireDAC DAO驱动程序访问Microsoft Access(.accdb/.mdb)。需要Access数据库引擎2016+(64位) | Win64 | ppm install mcp-access |
数据库——NoSQL和缓存
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp-redis | 使用RESP协议的Redis客户端(无外部DLL) | Win64 | ppm install mcp-redis |
| mcp mongodb | MongoDB通过FireDAC——查询、插入、更新、删除、聚合 | Win64 | ppm install mcp-mongodb |
向量数据库
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp qdrant | 通过REST API的Qdrant矢量数据库-集合、追加、搜索、滚动 | Win64 | ppm install mcp-qdrant |
| mcp色度 | 通过REST API v1-添加、追加、查询、元数据过滤的ChromaDB矢量存储 | Win64 | ppm install mcp-chroma |
| mcp松果 | 松果矢量数据库——查询、追加、提取、删除、索引管理 | Win64 | ppm install mcp-pinecone |
云存储
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp-s3 | Amazon S3——列出存储桶/对象、上传、下载、删除、预签名URL | Win64 | ppm install mcp-s3 |
| mcp-dynamodb | Amazon DynamoDB--获取、放置、更新、删除、查询、扫描 | Win64 | ppm install mcp-dynamodb |
| mcp-gcs | 谷歌云存储——列表、上传、下载、删除对象 | Win64 | ppm install mcp-gcs |
| mcp大查询 | Google BigQuery--运行查询,列出数据集/表,获取模式 | Win64 | ppm install mcp-bigquery |
| mcp蓝色斑点 | Azure Blob存储--列出容器/Blob、上传、下载、删除 | Win64 | ppm install mcp-azure-blob |
AI——LLM和模型API
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp天蓝色openai | Azure OpenAI——通过Azure端点完成聊天、嵌入 | Win64 | ppm install mcp-azure-openai |
| MCP-奥拉马 | Ollama本地LLM服务器——生成、聊天、列出模型、嵌入 | Win64 | ppm install mcp-ollama |
| mcp困惑 | 困惑AI——搜索增强聊天完成 | Win64 | ppm install mcp-perplexity |
| mcp复制 | 复制——运行开源AI模型(图像、文本、音频) | Win64 | ppm install mcp-replicate |
| mcp拥抱脸 | HuggingFace推理API-文本生成、分类、嵌入 | Win64 | ppm install mcp-huggingface |
AI——搜索与检索
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp勇敢的搜索 | 勇敢搜索API-网络、新闻和图像搜索 | Win64 | ppm install mcp-brave-search |
| mcp考试 | Exa AI语义搜索——搜索、获取内容、查找相似内容 | Win64 | ppm install mcp-exa |
| mcp安检机 | Serper谷歌搜索API-网络、新闻、图片、地点 | Win64 | ppm install mcp-serper |
| mcp耐火材料 | FireCrawl——抓取页面为Markdown,抓取网站,提取结构化数据 | Win64 | ppm install mcp-firecrawl |
| mcp 名称 | Jina AI-阅读器API(Markdown的URL)、嵌入、重新排序 | Win64 | ppm install mcp-jina |
金融与加密货币
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp-alphavantage | Alpha Vantage——股票报价、OHLCV历史、外汇、加密货币、指标 | Win64 | ppm install mcp-alphavantage |
| mcp硬币 | CoinGecko-加密货币价格、市场数据、趋势、硬币详细信息(免费API) | Win64 | ppm install mcp-coingecko |
| mcp贝宝 | PayPal REST API-订单、付款、发票、订阅 | Win64 | ppm install mcp-paypal |
CRM和SaaS
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp销售团队 | Salesforce REST API-任何sObject上的SOQL查询、CRUD | Win64 | ppm install mcp-salesforce |
| mcp zendesk | Zendesk——票、用户、组织、评论 | Win64 | ppm install mcp-zendesk |
| mcp freshdesk | Freshdesk-门票、联系人、代理人、笔记 | Win64 | ppm install mcp-freshdesk |
| mcp shopify | Shopify Admin API-产品、订单、客户、库存 | Win64 | ppm install mcp-shopify |
| mcp mailchimp | Mailchimp-列表、成员、活动、统计数据 | Win64 | ppm install mcp-mailchimp |
| mcp发送网格 | SendGrid--发送电子邮件、模板、联系人、投递统计信息 | Win64 | ppm install mcp-sendgrid |
| mcp线性 | 线性问题跟踪器-通过GraphQL API | Win64的团队、问题、项目、状态 | ppm install mcp-linear |
| mcp gitlab | GitLab REST API-项目、问题、合并请求、分支、提交、文件 | Win64 | ppm install mcp-gitlab |
| mcp变焦 | Zoom--会议、参与者、录音、网络研讨会 | Win64 | ppm install mcp-zoom |
基础设施和DevOps
| 工具 | 描述 | 平台 | 安装 |
|---|
| Docker-通过Docker引擎API | Win64的容器、图像、卷、网络 | ppm install mcp-docker |
| mcp kubernetes | Kubernetes-通过kubectl/API | Win64的pods、部署、服务、命名空间 | ppm install mcp-kubernetes |
| mcp地形 | Terraform--通过CLI规划、应用、销毁、输出、状态 | Win64 | ppm install mcp-terraform |
| mcp-ansible | Ansible--运行剧本、即席命令、资源清册 | Win64 | ppm install mcp-ansible |
| mcp普罗米修斯 | Prometheus-即时查询、范围查询、通过HTTP API的元数据 | Win64 | ppm install mcp-prometheus |
消息和流媒体
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp卡夫卡 | Apache Kafka——生成、消费、列出主题、消费者组 | Win64 | ppm install mcp-kafka |
| mcp-rabbitmq | RabbitMQ-通过管理API发布、消费、队列管理 | Win64 | ppm install mcp-rabbitmq |
| mcp-mqtt | MQTT--通过代理发布和订阅主题 | Win64 | ppm install mcp-mqtt |
协议和API
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp图形库 | GraphQL客户端——对任何GraphQL端点执行查询和突变 | Win64 | ppm install mcp-graphql |
| mcp grpc | gRPC客户端--通过反射或描述符调用远程过程 | Win64 | ppm install mcp-grpc |
| mcp websocket | WebSocket和HTTP客户端——ws_connect、HTTP_get、HTTP_post | Win64 | ppm install mcp-websocket |
电子邮件和消息
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp smtp | 通过SMTP发送电子邮件——HTML/文本、附件、TLS | Win64 | ppm install mcp-smtp |
| mcp imap | 通过IMAP阅读和搜索电子邮件 | Win64 | ppm install mcp-imap |
| mcp电报 | 通过Bot API | Win64发送和接收Telegram消息 | ppm install mcp-telegram |
文件系统和Shell
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp fs | 文件系统操作——读、写、列表、复制、移动、删除、监视 | Win64+Linux64 | ppm install mcp-fs |
| mcp文件读取器 | 通过编码检测将本地文件读取为文本 | Win64+Linux64 | ppm install mcp-file-reader |
| MCP 的 | 读写INI配置文件 | Win64+Linux64 | ppm install mcp-ini |
| mcp外壳 | 执行shell命令(cmd/PowerShell/bash)并捕获输出 | Win64+Linux64 | ppm install mcp-shell |
| mcp ftp | FTP客户端——列表、上传、下载、删除、重命名 | Win64 | ppm install mcp-ftp |
| mcp-ssh | SSH客户端——执行远程命令、SFTP文件操作、上传/下载 | Win64 | ppm install mcp-ssh |
文件和数据文件
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp pdf | 读取PDF文件——提取文本、元数据、搜索、拆分、合并、旋转、水印、填写表单 | Win64+Linux64 | ppm install mcp-pdf |
| mcp excel | Excel(.xlsx)--列表工作表,读/写范围 | Win64+Linux64 | ppm install mcp-excel |
| mcp-csv | CSV——读、写、过滤、排序、列统计、头/尾 | Win64+Linux64 | ppm install mcp-csv |
| mcp xml | XML——解析、按路径/标签查询、格式化、缩小、转换为JSON | Win64+Linux64 | ppm install mcp-xml |
| mcp提取物 | 将本地文件转换为Markdown——PDF、DOCX、XLSX、PPTX、EPUB、HTML、CSV、JSON、XML、RTF等 | Win64+Linux64 | ppm install mcp-extract |
Web和网络
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp网络爬虫 | 以Markdown格式获取URL——通过无头Chrome浏览器获取静态HTTP和JS渲染页面 | Win64+Linux64 | ppm install mcp-webcrawl |
| mcp获取 | 通用HTTP客户端——GET、POST、PUT、PATCH、DELETE、HEAD | Win64 | ppm install mcp-fetch |
| mcp网络 | 网络诊断——ping、跟踪路由、DNS查找、端口扫描 | Win64 | ppm install mcp-network |
| mcp浏览器 | 无头浏览器自动化——导航、获取文本、截图、点击、填充、执行_js | Win64 | ppm install mcp-browser |
文本和数据处理
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp-json查询 | JSON——验证、格式化、缩小、按路径获取、列出键/值、展开、合并 | Win64+Linux64 | ppm install mcp-json-query |
| mcp文本转换 | 文本转换——大小写转换、修剪、反转、替换、截断、编码/解码、slug | Win64+Linux64 | ppm install mcp-text-transform |
| mcp正则表达式 | 正则表达式——测试、查找所有匹配项、提取组、替换、拆分 | Win64+Linux64 | ppm install mcp-regex |
| mcp标记器 | 令牌实用程序——计数令牌、编码、截断、分割成重叠的块 | Win64+Linux64 | ppm install mcp-tokenizer |
| mcp哈希 | 密码散列——MD5、SHA1、SHA256、SHA512、CRC32;哈希字符串或文件 | Win64 | ppm install mcp-hash |
| mcp压缩 | ZIP压缩--列表、信息、压缩、提取、添加条目 | Win64 | ppm install mcp-compress |
| mcp差异 | 对文件应用统一的差异并解析差异结构 | Win64 | ppm install mcp-diff |
| mcp差异编辑器 | 具有模糊统一diff-view(行号)、apply_diff、replace、replace_lines、insert_lines的文件编辑器 | Win64 | ppm install mcp-diffeditor |
存储和内存
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp-kv | 具有命名空间隔离的持久键值存储——设置、获取、删除、列表、搜索、计数 | Win64 | ppm install mcp-kv |
| mcp存储器 | 具有JSON文件持久性的内存键值存储 | Win64 | ppm install mcp-memory |
代理工具
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp笔记 | 带BM25全文搜索的Markdown笔记存储——写、读、搜索、列表、标签 | Win64 | ppm install mcp-notes |
| mcp抹布 | 本地RAG管道——摄取文件/文本、块+嵌入+存储、按查询搜索 | Win64 | ppm install mcp-rag |
| mcp顺序思维 | 结构化顺序思维——创建会话、添加想法、总结 | Win64 | ppm install mcp-sequential-thinking |
| mcp工作流程 | 工作流管理——定义、启动、跟踪具有步骤状态的多步骤工作流 | Win64 | ppm install mcp-workflow |
| mcp代码执行器 | 通过本地运行时(Python、JS、Lua、shell)执行代码片段 | Win64 | ppm install mcp-code-exec |
系统
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp git | Git仓库检查——状态、日志、差异、分支、远程信息 | Win64 | ppm install mcp-git |
| mcp工艺 | Windows进程管理——列表、终止、启动、获取信息 | Win64 | ppm install mcp-process |
| mcp屏幕 | 将Windows桌面(全屏或区域)捕获为PNG、JPEG或BMP | Win64 | ppm install mcp-screen |
| mcp注册表 | Windows注册表访问--读取、写入、列出键/值、删除 | Win64 | ppm install mcp-registry |
| mcp音频 | 音频文件信息、WAV转换、波形幅度数据 | Win64+Linux64 | ppm install mcp-audio |
Web服务和API
| 工具 | 描述 | 平台 | 安装 |
|---|
| mcp天气 | 通过wttr.in的当前天气和3天预报(免费,无API密钥) | Win64 | ppm install mcp-weather |
| mcp地图 | 通过OpenStreetMap-Nominatim进行地理编码和位置搜索(免费,无API密钥) | Win64 | ppm install mcp-maps |
| mcp rss | RSS 2.0和Atom提要阅读器——获取、最新N个项目、搜索 | Win64 | ppm install mcp-rss |
| mcp维基百科 | 通过REST API搜索和检索维基百科文章(免费,无API密钥) | Win64 | ppm install mcp-wikipedia |
| mcp货币 | 货币汇率和通过open.er-api.com的转换(免费,无api密钥) | Win64 | ppm install mcp-currency |
| mcp计算器 | 计算数学表达式——算术、求幂、常用函数 | Win64 | ppm install mcp-calculator |
| mcp日期时间 | 跨时区和格式解析和重新格式化日期时间字符串 | Win64 | ppm install mcp-datetime |
______________________________________________________________________
共享
这 _shared/ 文件夹包含 MCPTool.FDBase.pas --所有关系数据库工具使用的基本FireDAC类。
______________________________________________________________________
建筑
要求:
- 德尔福12雅典
- FireDAC(Delphi附带)——数据库工具所需
- MakerAI --MCP服务器基础架构(必须位于IDE库路径中)
- delphi库 --要求由
mcp-extract 和 mcp-webcrawl
对于 mcp提取物 和 mcp网络爬虫,克隆 delphi-libraries 在这个仓库旁边,将以下内容添加到IDE库路径中(Win64和Linux64):
...\delphi-libraries\extract\Src
...\delphi-libraries\extract\Src\Converters
...\delphi-libraries\pdf\Src\Core
...\delphi-libraries\webcrawl\Src
mcp网络爬虫 额外要求 chromedriver.exe (与您的Chrome版本匹配)在PATH中或通过 driverPath 参数。\ 下载: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
______________________________________________________________________
通过PPM安装
# Windows
irm https://registry.pascalai.org/install.ps1 | iex
# Linux
curl -fsSL https://registry.pascalai.org/install.sh | bash
然后安装任何工具:
ppm install mcp-postgres
ppm install mcp-qdrant
ppm install mcp-salesforce
ppm install mcp-ssh
______________________________________________________________________
许可证