Fastn Server

Official
by fastnai

Integrations

  • Enables access to HubSpot services through the Fastn connector system

  • Provides access to Notion functionality through the Fastn platform integration

  • Enables interaction with Slack through Fastn's connector system

Servidor Fastn

El servidor Fastn es una plataforma potente y escalable que permite el registro y la ejecución dinámicos de herramientas según las definiciones de API. Se integra a la perfección con servicios como Claude.ai y Cursor.ai, proporcionando una solución de servidor unificada para una amplia gama de tareas. Gracias a su robusta arquitectura, Fastn ofrece un rendimiento y una flexibilidad excepcionales para operaciones en tiempo real basadas en API.

Empezando

Instalación del paquete (recomendado)

La forma más fácil de instalar el servidor Fastn es usando pip:

pip install fastn-mcp-server

Después de la instalación, puede ejecutar el servidor con:

fastn-mcp-server --api_key YOUR_API_KEY --space_id YOUR_SPACE_ID

Al utilizar la instalación de paquetes, su configuración para los asistentes de IA se verá así:

macOS/Linux:

{ "mcpServers": { "fastn": { "command": "/path/to/fastn-mcp-server", "args": [ "--api_key", "YOUR_API_KEY", "--space_id", "YOUR_WORKSPACE_ID" ] } } }

Ventanas:

{ "mcpServers": { "fastn": { "command": "C:\\path\\to\\fastn-mcp-server.exe", "args": [ "--api_key", "YOUR_API_KEY", "--space_id", "YOUR_WORKSPACE_ID" ] } } }

Para encontrar la ruta exacta del comando fastn-server instalado:

  • En macOS/Linux: which fastn-server
  • En Windows: where fastn-server

Características

  • Soporte de plataforma integrado : utilice servicios como Slack, Notion, HubSpot y muchos más a través del servidor Fastn después de completar la sencilla configuración.
  • Soporte de registro : sistema de registro integral
  • Manejo de errores : gestión robusta de errores para diversos escenarios

Guía de configuración paso a paso

Paso 1: Configuración de Fastn

  1. Inicie sesión en su cuenta Fastn
  2. Vaya a "Conectores" desde la barra lateral izquierda.
  3. Active el/los servicio(s) que desee utilizar haciendo clic en activar.
  4. Vaya a "Configuración" desde la barra lateral izquierda.
  5. Haga clic en "Generar clave API" y guárdela en algún lugar local (por ejemplo, en un bloc de notas)
  6. Haz clic en el botón copiar que existe en la barra superior (lado izquierdo de tu perfil)
  7. Copia tu ID de espacio de trabajo y guárdalo también
  8. Toda la configuración de Fastn ya está completa

Paso 2: Configuración del servidor

Opción 1: Utilizar la instalación de paquetes (recomendado)

Consulte la sección "Instalación del paquete" más arriba.

Opción 2: Configuración manual

Prerrequisitos

  • Python 3.10 o superior

Inicio rápido

macOS

# Clone repository and navigate to directory git clone <your-repo-url> && cd fastn-server # Install UV, create virtual environment, and install dependencies in one go curl -LsSf https://astral.sh/uv/install.sh | sh && uv venv && source .venv/bin/activate && uv pip install -e . # Run server (specify platform with --platform flag) uv run fastn-server.py --api_key YOUR_API_KEY --space_id YOUR_SPACE_ID

Ventanas

# Clone repository and navigate to directory git clone <your-repo-url> && cd fastn-server # Install UV, create a virtual environment, and install dependencies # Option 1: Install UV using pip python -m pip install uv # Make sure to copy the installation path and add it to your Windows environment variables. # Option 2: Install UV using PowerShell powershell -c "irm https://astral.sh/uv/install.ps1 | iex" && uv venv && .venv\Scripts\activate && uv pip install -e . # Run server (specify platform with --platform flag) uv run fastn-server.py --api_key YOUR_API_KEY --space_id YOUR_SPACE_ID

Paso 3: Integración con asistentes de IA

Para la instalación del paquete (Opción 1)
  1. Encuentre la ruta a su servidor fastn instalado:
    • En macOS/Linux: which fastn-server
    • En Windows: where fastn-server
  2. Configure su asistente de IA con la ruta del paso 1.
Para instalación manual (Opción 2)
Integración con Claude en Mac OS
  1. Abra la configuración de Claude:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Agregue la siguiente configuración (reemplace los marcadores de posición con sus valores reales):
{ "mcpServers": { "fastn": { "command": "/path/to/your/uv", "args": [ "--directory", "/path/to/your/fastn-server", "run", "fastn-server.py", "--api_key", "YOUR_API_KEY", "--space_id", "YOUR_WORKSPACE_ID" ] } } }
Integración con Cursor
  1. Abrir la configuración del cursor
  2. Haga clic en "MCP" en el menú de configuración
  3. Haga clic en "Agregar nuevo"
  4. Agregue un nombre para su servidor (por ejemplo, "fastn")
  5. Seleccione "Comando" como tipo
  6. Agregue el siguiente comando (reemplace los marcadores de posición con sus valores reales):
/path/to/your/uv --directory /path/to/your/fastn-server run fastn-server.py --api_key YOUR_API_KEY --space_id YOUR_WORKSPACE_ID

Instrucciones detalladas de integración

Para Claude
  1. Abra el archivo de configuración de Claude:
    • Windows: notepad "%APPDATA%\Claude\claude_desktop_config.json" o code "%APPDATA%\Claude\claude_desktop_config.json"
    • Mac: open -a TextEdit ~/Library/Application\ Support/Claude/claude_desktop_config.json o code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  2. Agregue el JSON de configuración apropiado según su método de instalación.
Para el cursor
  1. Abrir la configuración del cursor
  2. Haga clic en "MCP" en el menú de configuración
  3. Haga clic en "Agregar nuevo"
  4. Agregue un nombre para su servidor (por ejemplo, "fastn")
  5. Seleccione "Comando" como tipo
  6. Utilice la configuración adecuada según su método de instalación

Solución de problemas

Error de estructura del paquete

Si encuentra un error como este durante la instalación:

ValueError: Unable to determine which files to ship inside the wheel using the following heuristics: The most likely cause of this is that there is no directory that matches the name of your project (fastn).

Solución rápida:

  1. Asegúrese de que pyproject.toml tenga la configuración de rueda:
[tool.hatch.build.targets.wheel] packages = ["."]
  1. Luego instala las dependencias:
uv pip install "httpx>=0.28.1" "mcp[cli]>=1.2.0"
  1. Ejecutar el servidor:
uv run fastn-server.py --api_key YOUR_API_KEY --space_id YOUR_SPACE_ID

Explotación florestal

Los registros se generan con marca de tiempo, nivel y mensaje en el siguiente formato:

%(asctime)s - %(levelname)s - %(message)s

Apoyo

Si tiene preguntas, problemas o solicitudes de funciones, visite:

Licencia

Este proyecto está licenciado bajo los términos incluidos en el archivo LICENCIA .

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP que permite el registro y la ejecución dinámicos de herramientas según definiciones de API, proporcionando una integración perfecta con servicios como Claude.ai y Cursor.ai.

  1. Empezando
    1. Instalación del paquete (recomendado)
  2. Características
    1. Guía de configuración paso a paso
      1. Paso 1: Configuración de Fastn
      2. Paso 2: Configuración del servidor
    2. Prerrequisitos
      1. Inicio rápido
        1. macOS
        2. Ventanas
        3. Paso 3: Integración con asistentes de IA
        4. Instrucciones detalladas de integración
        5. Solución de problemas
      2. Explotación florestal
        1. Apoyo
          1. Licencia

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A production-ready MCP server built with FastAPI, providing an enhanced tool registry for creating, managing, and documenting AI tools for Large Language Models (LLMs).
              Last updated -
              13
              Python
            • -
              security
              A
              license
              -
              quality
              Enables the creation and deployment of API-based MCP tools for Cursor Agent using Cloudflare Workers, streamlining development and integration of custom functionalities.
              Last updated -
              62
              25
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              A tool that helps manage and synchronize MCP server configurations across different AI assistant clients (Cline, Roo Code, WindSurf, Claude), automating the process of retrieving, listing, adding, and removing server configurations from client configuration files.
              Last updated -
              6
              6
              1
              JavaScript
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.
              Last updated -
              9
              Python
              MIT License

            View all related MCP servers

            ID: r8zlbf5viu