Skip to main content
Glama

FastMCP Development Assistant

My-FastMCP-Development-Assistant-MCP

A comprehensive development assistance MCP server built with FastMCP.

This MCP server provides development tools for working with FastMCP projects, including documentation access, package version management, and TypeScript type definitions retrieval.

Features

  • Documentation Access: Fetch FastMCP README and MCP architecture documentation
  • Version Management: Retrieve NPM version information for packages
  • Type Definitions: Access TypeScript type definitions from NPM packages
  • Development Tools: Comprehensive analysis and search capabilities

Development

To get started, clone the repository and install the dependencies.

git clone <this-repository> cd My-FastMCP-Development-Assistant-MCP npm install npm run dev

Usage

Start the server

If you simply want to start the server, you can use the start script.

npm run start

However, you can also interact with the server using the dev script.

npm run dev

This will start the server and allow you to interact with it using CLI.

Available Tools

The server provides the following tools:

  • fetch-fastmcp-readme: Retrieves README file from FastMCP GitHub repository
  • fetch-fastmcp-versions: Gets all versions and latest version info for FastMCP package on NPM
  • fetch-mcp-architecture-doc: Fetches MCP architecture documentation from official site
  • fetch-npm-types: Retrieves TypeScript type definitions for specified NPM packages
  • analyze-npm-types: Performs comprehensive TypeScript type analysis for NPM packages
  • get-npm-types-cache-stats: Shows cache statistics for type definition retrieval

Testing

npm run test

The tests verify that all modules can be properly imported and the main functionality works correctly.

Linting

Having a good linting setup reduces the friction for other developers to contribute to your project.

npm run lint

This project uses Prettier, ESLint and TypeScript ESLint to lint the code.

Formatting

Use npm run format to format the code.

npm run format

Configuration

The server is designed to work out of the box with no configuration required. It dynamically fetches content from GitHub API, NPM registry, and MCP official documentation using caching strategies for optimal performance.

Claude Desktop Integration

To use this server with Claude Desktop, add the following configuration to your Claude Desktop settings:

{ "mcpServers": { "my-mcp-server": { "command": "npx", "args": ["tsx", "/PATH/TO/YOUR_PROJECT/src/server.ts"] } } }

Replace /PATH/TO/YOUR_PROJECT with the actual path to your project directory.

Deploy Server
-
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.

Provides comprehensive development tools for FastMCP projects including documentation access, NPM package version management, and TypeScript type definitions retrieval. Enables developers to fetch FastMCP documentation, analyze NPM packages, and access MCP architecture information through natural language.

  1. Features
    1. Development
      1. Usage
        1. Start the server
        2. Available Tools
        3. Testing
        4. Linting
        5. Formatting
      2. Configuration
        1. Claude Desktop Integration

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A server that provides access to Mathematica documentation through FastMCP, enabling users to retrieve function documentation and list package symbols from Wolfram Mathematica.
        Last updated -
        8
        MIT License
        • Linux
        • Apple
      • A
        security
        F
        license
        A
        quality
        An MCP server that helps teams create, manage, and access structured project documentation through six core document types, leveraging AI to generate comprehensive project knowledge management.
        Last updated -
        5
        33
        99
      • -
        security
        F
        license
        -
        quality
        A collection of MCP servers built with FastMCP framework that handle various tasks including customer interviews, E2E testing, and go-live processes, enabling seamless integration with GitHub Copilot through VSCode.
        Last updated -
      • -
        security
        A
        license
        -
        quality
        A FastMCP server providing powerful code editing tools including precise file modifications with diff-based operations, file creation and reading with line numbers, and more tools for code editing workflows.
        Last updated -
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/kongyo2/My-FastMCP-Development-Assistant-MCP'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server