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-Scan: An MCP Security Scanner
invariantlabs-aiSecurity scanner for AI agents, MCP servers and agent skills.
MCP-Bridge
SecretiveShellA middleware to provide an openAI compatible endpoint that can call MCP tools
Golf
golf-mcpProduction-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
Minecraft MCP Server
yuniko-softwareA Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
コメント