The FastMCP Development Assistant server provides comprehensive development tools for FastMCP projects, focusing on documentation access, package management, and TypeScript type analysis.
Key capabilities:
Documentation Access: Retrieve FastMCP README files and MCP architecture documentation from official sources
Package Management: Get FastMCP package versions and latest release information from NPM
TypeScript Type Definitions: Fetch and analyze TypeScript types for NPM packages, with options to search main packages or
@types
packagesType Analysis: Perform comprehensive analysis of TypeScript definitions, providing insights into status, recommended approaches, and alternatives
Cache Management: View statistics and settings for NPM type definitions cache
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.
Usage
Start the server
If you simply want to start the server, you can use the start
script.
However, you can also interact with the server using the dev
script.
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
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.
This project uses Prettier, ESLint and TypeScript ESLint to lint the code.
Formatting
Use npm run format
to format the code.
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:
Replace /PATH/TO/YOUR_PROJECT
with the actual path to your project directory.
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.
Tools
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.
Related MCP Servers
- -securityAlicense-qualityA server that provides access to Mathematica documentation through FastMCP, enabling users to retrieve function documentation and list package symbols from Wolfram Mathematica.Last updated -8MIT License
- AsecurityFlicenseAqualityAn 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 -53399
- -securityFlicense-qualityA 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 -
- -securityAlicense-qualityA 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