mcp-server-demo

mcp-server-demo

1

The project is a Model Context Protocol server that retrieves the latest documentation for queried libraries using the Serper API for Google searches. It includes client integration examples and uses a local virtual environment for setup.

mc-server-demo

A Model Context Protocol (MCP) server implementation that can retieve the latest documentation of a queried library.

Setup locally

  • The MCP tool is using Serper API to seach or Google therefore an api key should be specified. See on how to define it.
  • Create a virtual environment: python -m venv .venv
  • Activate the virtual environemt: source .venv/bin/activate
  • Install the required dependencies: pip install -r requirements.txt

Debug

  • Run usin Model Context Protocol inspector: npx @modelcontextprotocol/inspector python main.py
  • Visit the local inspector url displayed on terminal.
  • List the available tools and use get_docs to input queries.

Client integration

  • Example of Cursor IDE
  • Navigate to AI settings
  • Under "Custom MCP Server", add the following configuration:
    {
      "command": "${workspaceFolder}/.venv/bin/python",
      "args": ["main.py"]
    }
    

License

This project is licensed under the MIT License - see the file for details.