MCP Server Template for Cursor IDE
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DEBUG | No | Enable debug mode | false |
MCP_USER_AGENT | No | Custom User-Agent for website fetching | |
MCP_SERVER_HOST | No | Host to bind the server to | 0.0.0.0 |
MCP_SERVER_PORT | No | Port to run the server on | 8000 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
mcp_fetch | Fetches a website and returns its content |
mood | Ask the server about its mood - it's always happy! |
fetch_railway_docs | Fetches the most recent Railway CLI documentation. Optionally, provide a custom URL. |
fetch_railway_docs_optimized | Fetches the most recent Railway CLI documentation. Optionally, provide a custom URL. |
apply_prompt_fix | Provides a prompt for performing root cause analysis and fixing issues |
apply_prompt_initial | Provides an initial prompt template for starting a new project |
apply_prompt_proceed | Provides a prompt template for proceeding with a task or project |
apply_prompt_change | Provides a prompt for systematically handling change requests |
apply_prompt_fix_linter | Provides a prompt for analyzing and fixing linter errors |
apply_prompt_unit_tests | Provides a prompt for generating unit tests for code |
apply_prompt_infra | Provides a prompt template for laying out system infrastructure and tool stack information |