MCP Server Boilerplate
@lucianoayres
关于 MCP Server Boilerplate
MCP Server Boilerplate is a Node.js example that demonstrates how to build an MCP server with a custom tool, including one that loads an environment variable from a configuration file, to integrate seamlessly with AI-assisted environments like Cursor AI.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Server Boilerplate?
MCP Server Boilerplate is a reference implementation of an MCP server that provides two basic tools: an addition tool (add) and an environment variable retrieval tool (getApiKey). It is designed for developers integrating custom tools into AI-assisted development environments like Cursor AI.
How to use MCP Server Boilerplate?
Clone the repository and run npm install to install dependencies. Configure the ./cursor/mcp.json file with absolute paths to your Node.js executable and the server script, then optionally move it to ~/.cursor for global recognition. Invoke tools in Cursor Composer's Agent mode using natural language prompts such as “add 3 and 5” or “what is my API key?”.
Key features of MCP Server Boilerplate?
- MCP integration for LLM-based IDEs
- Addition tool accepting two numeric parameters
- Environment variable retrieval via
API_KEY - Input validation using Zod schemas
- Standard I/O transport (
StdioServerTransport)
Use cases of MCP Server Boilerplate?
- Learning how to set up an MCP server from scratch
- Prototyping custom tools for Cursor AI or similar IDEs
- Demonstrating environment variable access within an MCP tool
FAQ from MCP Server Boilerplate
What is MCP?
Model Context Protocol (MCP) is a framework that allows you to integrate custom tools into AI-assisted development environments. MCP servers expose functionality so that LLM-based IDEs can call these tools on demand.
What are the runtime requirements?
Node.js version 20 or higher is required.
How do I configure the server for Cursor AI?
Edit ./cursor/mcp.json to include the absolute paths to Node.js and your MCP server file, and optionally set environment variables like API_KEY. This file can also be placed in ~/.cursor for global use.
Where does the API key come from?
The getApiKey tool reads the value of the API_KEY environment variable, which you must set in the env field of the MCP configuration.
What transport does the server use?
It connects via StdioServerTransport (standard I/O) for integration with development environments.
开发工具 分类下的更多 MCP 服务器
Grafana MCP server
grafanaMCP server for Grafana
Test
x1xhlolFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia & v0. (And other Open Sou
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
sentry-mcp
getsentryAn MCP server for interacting with Sentry via LLMs.
MCP Framework
QuantGeekDevThe Typescript MCP Framework
评论