Get the FREE Ultimate OpenClaw Setup Guide →

mcp

MCP server from AI-FOR-DEVS/mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio ai-for-devs-mcp-server uv --directory /Users/sebastianschlaak/AI-For-Devs-Videos/pokemon-server run pokemon-server

How to use

This MCP server provides a simple note storage system accessible via a custom note:// URI scheme. It exposes a single tool, add-note, which lets you add a new note by supplying a name and content, and a prompt, summarize-notes, which generates a summary of all stored notes with an optional style parameter to control detail level. The server maintains its state and notifies connected clients when resources change, enabling lightweight collaboration and live updates. To interact with the server, you typically start it through the MCP runtime (uv) and then use the provided tool interface to add notes or request a summarized view of all stored notes. You can also debug with the included MCP Inspector to inspect the protocol exchanges and understand how prompts and resource updates are structured.

How to install

Prerequisites:

  • Python 3.8+ (if you plan to use the Python-based MCP runtime) or a compatible MCP runtime installed on your system (as demonstrated in the Quickstart configuration).
  • Access to the MCP runtime tooling (uv) installed on your system. The README demonstrates using uv to run the server, and uvx for published configurations.

Step-by-step installation:

  1. Ensure you have Python and the MCP runtime installed:
    • If using Python-based MCP tooling, install uv (per your environment’s instructions). Example (adjust as needed for your setup):
      • pipx install uv (or other installation method per your environment)
  2. Clone or obtain the pokemon-server repository and navigate to it:
    • git clone <repository-url> && cd pokemon-server
  3. Start the MCP server via the runtime, pointing to the server directory as shown in the Quickstart configuration:
    • uv --directory /Users/sebastianschlaak/AI-For-Devs-Videos/pokemon-server run pokemon-server
  4. (Optional) Launch the MCP Inspector for debugging:
    • npx @modelcontextprotocol/inspector uv --directory /Users/sebastianschlaak/AI-For-Devs-Videos/pokemon-server run pokemon-server
  5. Interact with the server using the add-note tool to add notes, and then run summarize-notes to generate a summary of stored notes.

Additional notes

Tips and notes:

  • The server uses a simple note storage model with a custom note:// URI scheme. Each note has a name, a description, and text/plain content type.
  • The summarize-notes prompt can accept an optional style parameter (e.g., brief or detailed) to control the level of detail in the generated summary.
  • When debugging, the MCP Inspector is highly recommended as it provides insights into the protocol messages and resource state changes.
  • If you switch between development (uv) and published (uvx) configurations, ensure your environment paths and directory names reflect the correct server instance.
  • Ensure proper environment variables and tokens if you publish to PyPI or similar registry, as described in your development workflow.
  • To add new notes, use the add-note tool with required fields: name (string) and content (string).
  • If you encounter connectivity issues, verify that the server is running and that the client configuration points to the correct server name and directory.

Related MCP Servers

Sponsor this space

Reach thousands of developers