MCP-Server
Spielen mit MCP -Servern .....
1
Github Watches
0
Github Forks
0
Github Stars
MCP Servers
A TypeScript-based server implementation for Model Context Protocol (MCP) that provides integration tools for various services like JIRA and TODO management.
🚀 Features
- Multiple Tool Integration: Modular architecture supporting multiple tool integrations
 - Type Safety: Full TypeScript support with Zod schema validation
 - ESM Support: Modern ES Modules implementation
 - Extensible: Easy to add new tools and integrations
 
📦 Current Tools
JIRA Integration
- Create issues with customizable fields
 - Automatic response formatting
 - Schema validation for issue creation
 
TODO Management
- Create todos with priority and due dates
 - Flexible schema supporting optional fields
 - Formatted response messages
 
🛠 Project Structure
src/
├── config/           # Tool configurations
│   ├── jira-tool.config.ts
│   └── todo-tool.config.ts
├── constant/         # Constant definitions
│   └── tool-name.ts
├── schema/          # Zod schemas for validation
│   ├── jira.ts
│   └── todo.ts
├── server/          # Server management
│   └── mcp-server-tool-manager.ts
├── tools/           # Tool implementations
│   ├── jira/
│   │   └── create-issue.ts
│   └── todo/
│       └── create-todo.ts
└── index.ts         # Main entry point
🔌 Adding New Tools
- Define tool constants in 
constant/tool-name.ts - Create schema in 
schema/directory - Implement tool handler in 
tools/directory - Add configuration in 
config/directory - Register tool in 
index.ts 
Example:
// 1. Add constant
export const NEW_TOOL = {
  ACTION: "action_name"
} as const;
// 2. Create schema
export const newToolSchema = z.object({
  // ... schema definition
});
// 3. Implement handler
export const handleAction = async (
  args: z.infer<typeof newToolSchema>,
  extra: RequestHandlerExtra
): Promise<CallToolResult> => {
  // ... implementation
};
// 4. Add configuration
export const newToolConfig = {
  name: "New Tool",
  version: "1.0.0",
  tools: [
    {
      name: NEW_TOOL.ACTION,
      schema: newToolSchema,
      handler: handleAction,
    },
  ],
};
🔄 Development Workflow
- Create feature branch
 - Implement changes
 - Run tests (when implemented)
 - Build project
 - Submit PR
 
📝 Notes
- Uses ES Modules for better modularity
 - Implements Model Context Protocol for standardized communication
 - Follows TypeScript best practices
 - Zod schema validation for type safety
 
🛣️ Roadmap
- Add more JIRA operations
 - Implement TODO persistence
 - Add authentication
 - Add testing framework
 - Add more integrations (GitHub, Slack, etc.)
 
📄 License
MIT
相关推荐
I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.
I find academic articles and books for research and literature reviews.
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Advanced software engineer GPT that excels through nailing the basics.
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Converts Figma frames into front-end code for various mobile frameworks.
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Die All-in-One-Desktop & Docker-AI-Anwendung mit integriertem Lappen, AI-Agenten, No-Code-Agent Builder, MCP-Kompatibilität und vielem mehr.
Fair-Code-Workflow-Automatisierungsplattform mit nativen KI-Funktionen. Kombinieren Sie visuelles Gebäude mit benutzerdefiniertem Code, SelbstHost oder Cloud, 400+ Integrationen.
🧑🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.
Reviews
user_hkdYuo4w
As a loyal user of MCP applications, I can confidently say that the MATLAB MCP Server is an outstanding tool. It seamlessly integrates with my existing MATLAB projects, offering robust performance and reliability. The user-friendly interface and excellent support from MCP-Mirror have made it an invaluable resource. Highly recommended for anyone looking to enhance their mathematical computing capabilities.