Model Context Protocol Resources & Guides
Exploring the Model Context Protocol (MCP) through practical guides, clients, and servers I've built while learning about this new protocol.
Overview
Model Context Protocol Resources & Guides is a collection of practical guides, clients, and servers developed to explore the Model Context Protocol (MCP), a standardized communication protocol for Large Language Models (LLMs).
Users can explore the guides to understand MCP concepts, select a server that fits their needs, and connect with an MCP-compatible client or build their own using the provided development guides.
- Comprehensive guides for MCP client and server development. - Multiple MCP server implementations for various use cases (e.g., project management, system utilities, mentorship). - Standardized methods for LLMs to interact with external systems and services. - Security and control features for structured access patterns.
- Developing custom MCP clients and servers.
- Implementing LLMs in project management systems.
- Utilizing LLMs for code analysis and mentorship.
- Integrating LLMs with knowledge management tools like Obsidian.
Add to your AI client
Use these steps to connect Model Context Protocol Resources & Guides in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"model-context-protocol-resources-cyanheads": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-model-context-protocol-resources-cyanheads"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"model-context-protocol-resources-cyanheads": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-model-context-protocol-resources-cyanheads"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"model-context-protocol-resources-cyanheads": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-model-context-protocol-resources-cyanheads"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"model-context-protocol-resources-cyanheads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-model-context-protocol-resources-cyanheads"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"model-context-protocol-resources-cyanheads": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-model-context-protocol-resources-cyanheads"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"model-context-protocol-resources-cyanheads": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-model-context-protocol-resources-cyanheads"
]
}
}
}FAQ
What is the Model Context Protocol (MCP)?
MCP is a standardized protocol that allows LLMs to communicate with external systems, enhancing their capabilities and security.
How can I contribute to the project?
Contributions are welcome! You can submit issues or pull requests on the GitHub repository.
Is there documentation available for developers?
Yes, comprehensive guides are provided for both client and server development.