Provides access to Chris's programming context and knowledge base stored in a GitHub repository, enabling AI agents to search for coding patterns, guidelines, and best practices for JavaScript, TypeScript, React, and various testing frameworks
Optionally integrates with OpenAI's embeddings API to enhance search capabilities within the context provider, upgrading from local embeddings to more sophisticated query processing
Chris MCP
A context provider on how I program. Basically the AI version of me for AI utilities like cline.
1. Install
The following sections describe several ways to install this MCP.
Make sure you are using Node version 22.
1.1. Option 1: Using NPX
Run the following commands in the same folder your other MCP servers are.
Copy the response from pwd
and edit your MCP server configuration by following one of the options below.
1.1.1 Using NPX With Claude Desktop
Add the following configuration to your claude_desktop_config.json
where [pwd]
is the response from the pwd
command earlier.
1.1.2 Using NPX With Cline
Add the following configuration to your cline_mcp_settings.json
where [pwd]
is the response from the pwd
command earlier.
1.2. Option 2: Direct From the Repository
Run the following commands in the same folder your other MCP servers are.
Copy the response from pwd
and edit your MCP server configuration by following one of the options below.
1.2.1. From the Repository With Claude Desktop
Add the following configuration to your claude_desktop_config.json
.
1.2.2. From the Repository With Cline
Add the following configuration to your cline_mcp_settings.json
.
1.3. From Prompt
- Copy and paste the following prompt.
- Then paste in this README.
2. Usage
You can manually start the server like the following.
Or you can run it manually like the following.
If you installed via npx
, you can start the server like the following.
2.1. Fetching Updated Context
You can manually fetch and verify the context like the following.
Or you can run it manually like the following.
If you installed via npx
, you can start the server like the following.
2.2. Upgrading Search Model
The MCP uses Xenova/all-MiniLM-L6-v2
locally to determine the best search query term for the MCP. Think about it like random prompt → correct query → ask MCP. You can upgrade this to use your OpenAI key by adding OPENAI_HOST
, OPENAI_KEY
and EMBEDDING_MODEL
environment variables in your MCP settings like the following.
WARNING: OpenRouter doesn't support the
/embeddings
API endpoint. This is called when providing an OpenAI compatible host.
3. Maximizing Your Knowledge Base
Create a rule (markdown file) called Chris-MCP-Rule.md in your knowledge folder (ex. .clinerules
) with the following context.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A context provider that serves as an AI version of Chris's programming knowledge and practices. Enables AI utilities like Claude and Cline to search and access coding guidelines, rules, and context for JavaScript, TypeScript, React, and various development frameworks.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.Last updated -8MIT License
- AsecurityAlicenseAqualityProvides intelligent context management for AI development sessions, allowing users to track token usage, manage conversation context, and seamlessly restore context when reaching token limits.Last updated -802Apache 2.0
- -securityFlicense-qualityA personal AI coding assistant that connects to various development environments and helps automate tasks, provide codebase insights, and improve coding decisions by leveraging the Model Context Protocol.Last updated -
- -securityAlicense-qualityA platform that transforms AI development with intelligent context management, optimization, and prompt engineering, enabling developers to enhance model performance through structured context management and optimization tools.Last updated -MIT License