The Claude Desktop MCP Server Integration project is designed to help users create and manage MCP (Model Context Protocol) servers for integration with Claude Desktop. This project provides tools and configurations to set up MCP servers efficiently, leveraging Python and Go for implementation. It also integrates with Jina.ai for enhanced search and web reading capabilities.
To install the MCP server for Claude Desktop automatically using Smithery, run the following command:
npx -y @smithery/cli install @yiGmMk/mcp-server --client claude
Before installation, ensure you have the following dependencies:
- Python 3.12 or newer
- uv package manager
To install uv
, follow the instructions below:
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
You can configure the MCP server using a JSON file. Below are two example configurations:
{
"mcpServers": {
"yiGmMk/mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/mcp-server",
"run",
"main.py"
],
"env": {
"JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
"PYTHONIOENCODING": "utf-8"
},
"disabled": false,
"autoApprove": []
}
}
}
{
"mcpServers": {
"yiGmMk/mcp-server": {
"command": "uv",
"args": [
"run",
"/path/to/your/mcp-server/main.py"
],
"env": {
"VIRTUAL_ENV": "/path/to/your/mcp-server/.venv",
"JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
"PYTHONIOENCODING": "utf-8"
},
"disabled": false,
"autoApprove": []
}
}
}
The project integrates with Jina.ai to provide advanced search and web reading functionalities. Ensure you have a valid Jina API Key to use these features.
This project is designed to help users learn and create MCP servers for integration with Claude Desktop. For more details, visit the project page: yigmmk.github.io/mcp-server/.
This project is licensed under the Apache-2.0 license.