mcp-server

Create MCP server integrations with folder structure and JSON tool descriptors.

341|48|Updated Apr 4, 2025
One-click install
npx skills add https://github.com/WellApp-ai/Well --skill mcp-server-wellapp-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-server
Source: https://github.com/WellApp-ai/Well/tree/main/cursor-rules/skills/mcp-server
Command: npx skills add https://github.com/WellApp-ai/Well --skill mcp-server-wellapp-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers create and organize MCP server integrations for the Cursor ecosystem, reducing setup friction and standardizing tooling.

Core Features & Use Cases

  • Folder structure guidance: Specifies the MCP project layout under ~/.cursor/projects/<project>/mcps/<server-name>/ with tools directory for tools.
  • Tool descriptor schema: Documents the JSON format for each tool descriptor used by CallMcpTool.
  • Usage workflow: Describes initialization, configuration, and testing MCP servers with Cursor, including restarts and tool calls.

Quick Start

Create the folder structure at ~/.cursor/projects/<project>/mcps/<server-name>/tools/ and add tool descriptors as JSON files. Configure Cursor in ~/.cursor/mcp.json. Restart Cursor and test with CallMcpTool using the server name, toolName, and arguments.

Frequently Asked Questions about mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an MCP server integration for Cursor?

After setting up a new MCP server integration, you must restart Cursor to load the new configuration. You can then test your tools by invoking the CallMcpTool function with the server name, toolName, and required arguments.

How does the JSON tool descriptor schema work for MCP servers?

The JSON tool descriptor schema defines the input requirements and metadata for each tool within an MCP server. These descriptors are placed as JSON files inside the mcps/<server>/tools directory and are utilized when calling the CallMcpTool function.

Where do I configure my MCP server in Cursor?

You configure your MCP server in Cursor by adding entries to the ~/.cursor/mcp.json file. This configuration, combined with the correct folder structure under ~/.cursor/projects, allows Cursor to properly load and use the server tools.

How do I test an MCP server tool after configuring it in Cursor?

To test an MCP server tool after configuration, you must restart Cursor to apply the changes. Once restarted, use the CallMcpTool function with the target server name, the specific toolName, and the necessary arguments to verify execution.