mcp-server
by yiGmMk
This is a mcp server project for learning purposes. It leverages jina.ai tools for functionalities like search and web reading.
Last updated: N/A
What is mcp-server?
mcp-server is a Model Context Protocol server implementation. It is designed to be installed and run using Smithery or manually with Python and uv.
How to use mcp-server?
The server can be installed via Smithery using the provided command. Alternatively, it can be set up manually by ensuring Python 3.12+ and uv are installed. Configuration is done through a JSON file, specifying the command to run the server (using uv), arguments, environment variables (including JINA_API_KEY), and other settings. Example configurations are provided for both standard usage and usage with a virtual environment.
Key features of mcp-server
MCP server implementation
Integration with jina.ai tools
Installation via Smithery
Manual installation with uv
Configurable via JSON
Supports virtual environments
Use cases of mcp-server
Learning MCP server development
Integrating jina.ai functionalities into applications
Running MCP servers within Claude Desktop
Experimenting with Model Context Protocol
FAQ from mcp-server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a protocol for providing context to models.
What is Smithery?
What is Smithery?
Smithery is a platform for managing and deploying servers.
What is uv?
What is uv?
uv is a Python package installer and resolver.
Where do I get the JINA_API_KEY?
Where do I get the JINA_API_KEY?
You can obtain the JINA_API_KEY from https://jina.ai/reader.
Why is the server exiting immediately in Docker?
Why is the server exiting immediately in Docker?
There are known issues with running MCP servers in Docker containers, as described in the linked GitHub issues. This is a known problem that needs to be resolved.