io.github.kapillamba4/meta-prompt-mcp
平台与服务by kapillamba4
提供 Google 与 Anthropic 官方 prompting 指南的 MCP 服务器,用于生成更可靠的 meta-prompt。
什么是 io.github.kapillamba4/meta-prompt-mcp?
提供 Google 与 Anthropic 官方 prompting 指南的 MCP 服务器,用于生成更可靠的 meta-prompt。
README
Meta-Prompt MCP
A Prompting Oracle — An MCP server that bridges official Prompting Guides with your LLM workflow to help you generate highly accurate, effective, and structured meta-prompts.
What It Does
Meta-Prompt MCP is a specialized Model Context Protocol (MCP) server that acts as an automated "Prompting Oracle." It empowers any MCP-compatible host (Claude Desktop, Cursor, etc.) to query expert Prompting Guides mid-conversation.
When building AI workflows, creating robust "meta-prompts" (system prompts for agents) is critical. Instead of guessing how to instruct an LLM, this server provides immediate access to authoritative guidelines. By surfacing these best practices on-demand, it ensures the meta-prompts you generate are exceptionally accurate, helpful, and grounded in proven methodology.
Architecture
┌─────────────────────┐ stdio ┌──────────────────────────┐
│ MCP Host │◄──────────────►│ Meta-Prompt MCP │
│ (Claude Desktop, │ │ │
│ Cursor, IDEs) │ │ ┌──────────────────┐ │
│ │ │ │ FastMCP Server │ │
│ │ │ │ • get_google_ │ │
│ │ │ │ guide │ │
│ │ │ │ • get_anthropic_ │ │
│ │ │ │ guide │ │
│ │ │ └────────┬─────────┘ │
│ │ │ │ │
│ │ │ ┌────────▼─────────┐ │
│ │ │ │ ./data/ │ │
│ │ │ │ (markdown files) │ │
│ │ │ └──────────────────┘ │
└─────────────────────┘ └──────────────────────────┘
Key Features
| Feature | Details |
|---|---|
get_google_guide tool | Retrieves the comprehensive Google Prompting Guide to inform clear, context-rich prompting strategies |
get_anthropic_guide tool | Retrieves the full Anthropic Prompting Guide for mastering capabilities and system prompts |
| Offline capable | Runs entirely locally, reading from bundled markdown files with zero API dependencies |
Benchmark Results
To validate the tool's impact, we ran a benchmark comparing prompts generated with and without the prompting guides across 5 diverse tasks. An independent judge LLM scored each prompt on Clarity, Specificity, Structure, Effectiveness, and Overall quality (1–10 scale).
Run the benchmark yourself:
export OPENROUTER_API_KEY=sk-or-...
make benchmark
Quick Start
1. Install
# Via uvx (recommended — run without installing globally)
uvx meta-prompt-mcp
# Or install via pip
pip install meta-prompt-mcp
The package ships with bundled markdown guides — no API keys or setup needed.
2. Configure Your MCP Host
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"meta-prompt-mcp": {
"command": "uvx",
"args": ["meta-prompt-mcp"]
}
}
}
Cursor
Add to your MCP settings:
{
"mcpServers": {
"meta-prompt-mcp": {
"command": "uvx",
"args": ["meta-prompt-mcp"]
}
}
}
Claude Code
Run the following command in your terminal:
claude mcp add meta-prompt-mcp -- uvx meta-prompt-mcp
Development
# Clone the repo
git clone <your-repo-url>
cd meta-prompt-mcp
# Install in dev mode
make dev
# Run the server
make run
Make Targets
| Command | Description |
|---|---|
make dev | Install in editable mode with dev dependencies |
make run | Start the MCP server |
make benchmark | Run prompt quality benchmark (requires OPENROUTER_API_KEY) |
make lint | Run linter |
make format | Auto-format code |
make test | Run tests |
make build | Build distribution packages |
make publish | Publish to PyPI |
Project Structure
meta-prompt-mcp/
├── pyproject.toml # Package config & dependencies
├── Makefile # Dev commands (make help)
├── README.md
├── .env.example # Env template (OPENROUTER_API_KEY)
├── benchmarks/
│ ├── benchmark.py # Prompt quality benchmark
│ └── results.md # Generated benchmark results
└── src/
└── meta_prompt_mcp/
├── __init__.py
├── __main__.py # python -m support
├── server.py # FastMCP server with tools
└── data/ # Bundled markdown guides
License
MIT
常见问题
io.github.kapillamba4/meta-prompt-mcp 是什么?
提供 Google 与 Anthropic 官方 prompting 指南的 MCP 服务器,用于生成更可靠的 meta-prompt。
相关 Skills
MCP构建
by anthropics
聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。
✎ 想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。
Slack动图
by anthropics
面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。
✎ 帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。
MCP服务构建器
by alirezarezvani
从 OpenAPI 一键生成 Python/TypeScript MCP server 脚手架,并校验 tool schema、命名规范与版本兼容性,适合把现有 REST API 快速发布成可生产演进的 MCP 服务。
✎ 帮你快速搭建 MCP 服务与后端 API,脚手架完善、扩展顺手,尤其适合想高效验证服务能力的开发者。
相关 MCP Server
Slack 消息
编辑精选by Anthropic
Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。
✎ 这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。
by netdata
io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。
✎ 这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。
by d4vinci
Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。
✎ 这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。