mcpField
D
Documentation MCP Server with Python SDK

Documentation MCP Server with Python SDK

Local
github.com/Shivansh12tMemory & Knowledge0Updated 81w ago

About Documentation MCP Server with Python SDK

Documentation MCP Server with Python SDK is a Python-based MCP server project for documentation-related use with MCP clients. The README describes setup with a Serper API key for its search tool, but does not specify the server's exposed documentation operations.

Key features

  1. 01Python SDK-based MCP server setup
  2. 02Search tool requiring a Serper API key
  3. 03Integration instructions for Claude Desktop and Cursor
  4. 04VSCode Copilot Chat configuration guidance

Use cases

  1. 01Configure the server for Claude Desktop or Cursor
  2. 02Use the server in VSCode Copilot Chat Agent Mode
  3. 03Test the server with MCP Inspector

MCP support

It is an MCP server intended for use with compatible clients such as Claude Desktop, Cursor, and VSCode Copilot Chat. The README mentions a search tool requiring a Serper API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Documentation MCP Server with Python SDK

Prerequisites

  • uv package manager, (optional but highly recommended)
  • claude desktop or cursor ( basically any MCP client )
  • Serper Account - For Search Tool (free no Credit Card Required)
Installation

Adding MCP to your Python Project

uv add "mcp[cli]"

Alternatively, for projects using pip for dependencies:

pip install "mcp[cli]"

Developer-QuickStart

Clone the Repository
git clone https://github.com/shivansh12t/docs-mcp-pythonsdk
cd docs-mcp-pythonsdk
Install Dependencies (Optional)
uv pip sync
Create a .env according to template.env
SERPER_API_KEY=<your_api_key>
Add MCP Server to VSCode Copilot chat
  1. go to .vscode/mcp.json
  2. update the args to your absolute path to the mcp server
  3. It should be up and running in Agent Mode
  4. If you are having any issues, visit Use MCP Servers in VSCode Copilot Chat
Add MCP to Client - here Claude Desktop
  1. Open Claude Desktop, go to settings shift + ,
  2. Edit Configurations
  3. add the following json with correct path to claude_desktop_configurations.json
{
    "mcpServers": {
            "documentation": {
                "command": "uv",
                "args": [
                    "--directory",
                    "absolute/path/to/the/project",
                    "run",
                    "main.py"
                ]
            }
        }
}
  1. Restart Claude & If you see a Hammer Sign near the Chatbox, Congrats your MCP is Up and Running
Use MCP inspector
npx @modelcontextprotocol/inspector uv run main.py

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.